magnitude
magnitudeUnassigned
kaiju_19B_A.out
19386823
19386823
16590
194
17159
29
15
1
7
5
2
14
3
3
10
11
1
412
5
160
31
2
12
13
26
2
13
11
18
76
1
1
4
5
1
6
3
5
4
9
2
5
8
1
2
1
19
19
14
7
6
1
27
27
26
1
19
7
12
8
1
2
1
71
13
5
5
6
52
1
4
1
7
4
7
2
6
2
2
3
8
3
2
2
1
68
21
16
1
16
14
29
5
2
6
3
1
12
20
11
5
2
1
2
3
1
9
9
9
1
1
1
1320
1179
26
374
8
6
12
28
11
5
9
41
12
87
8
21
14
5
6
16
7
3
3
26
18
18
2
31
1
1
36
20
110
717
97
24
173
71
41
89
112
17
46
4
9
5
1
1
2
5
1
1
57
2
1
7
1
1
45
6
10
1
13
1
4
1
6
4
1
1
3
38
1
1
1
1
1
1
1
1
1
31
31
1
1
65
1687
148
205
1
10
916
128
1
1
11
2
23
7
1
1
5
1
1
1
7
12
5
1
12
1
5
11
3
6
1
2
5
2
214
3
2
2
1
1
1
37
1
1
12
1
1
1
1
1
8
6
6
1
1
1
23
1
1
1
3
3
1
1
1
1
1
1
11
1
1
1
1
1
1
5
4
1
3
3
3
1
2
1
1
3
3
3
1
1
1
1
708
19
5
1
1
4
14
1
6
1
1
1
1
2
2
2
1
1
1
1
689
660
10
607
1
1
1
2
2
12
5
5
2
3
525
517
8
5
2
1
2
1
1
1
1
1
4
5
1
5
5
39
42
1
2
2
2
3
5
1
1
1
1
1
24
1
2
8
2
4
12
3
1
2
21
3
5
1
1
2
2
2
2
2
7
6
1
1
3
3
23
7
1
1
1
1
11
8
11
3
1
1
2
2
5
1
3
3
1
6
6
4
1
1
6
4
2
2
1
1
2
2
2
18
10
1
1
4
4
3
1
3
1
2
5
4
4
1
286
6
217
7
7
7
4
2
1
13
5
1
1
1
1
1
3
12
6
2
6
4
6
6
5
1
3
3
2
21
11
11
8
68
3
44
5
6
6
6
4
4
57
17
11
3
1
2
7
6
19
13
13
1
5
7
6
1
2
1
1
2
2
66
17
43
5
2
2
1
1
12
12
7
16
3
3
1
1
3
1
2
19
19
19
16
3
14
212
5
4
1
3
2
1
1
1
1
1
1
11
188
1
2
3
1
1
1
1
1
8
1
18
18
6
1
1
1
2
1
1
123
1
1
1
2
2
1
1
8
6
5
5
1
1
2
2
2
2
2
1
1
42
244
2
2
3
1
5
3
18
1
1
1
2
19
10
10
3
1
4
1
11
1
2
2
1
1
1
1
4
33
4
1
7
1
1
2
3
1
5
2
2
1
3
5
1
5
1
23
23
5
1
1
1
1
4
2
1
1
7
1
1
1
2
1
1
1
1
1
1
1
8
6
1
5
2
3
2
2
1
1
23
414
22
374
34
26
33
212
43
4
1
1
14
14
2
1
5
2
4
2
14
1
1
1
1
1
11
1
10
1
1
113
5687
2
21
2
8
8
1
11
10
1
1849
18
4
7
1
1
2
1
1
8
3
3
5
5
10
1
2
2
1
1
6
2
2
2
6
6
6
32
5
4
20
11
3
2
6
6
1
1
5
5
5
2
1
1
1
3
3
3
46
219
1
3
1
1
1
1
11
4
7
1
18
64
1
1
1
3
1
1
3
6
4
1
4
4
7
1
3
1
4
3
1
14
11
3
3
36
3
10
1
1
9
9
13
8
3
2
9
1
6
1
1
1
3
1
1
1
1
5
4
4
1
1
3
19
3
3
3
26
4
2
20
19
11
6
2
2
2
2
1
8
5
3
3
13
13
13
7
1
4
1
3
1
1
1
1
4
3
3
2
9
9
9
6
6
6
9
10
1
1
3
10
1
1
1
9
1
6
1
3
2
2
4
7
1
1
1
1
1
1
7
4
4
3
3
20
8
12
6
6
5
27
22
1
1
3
11
6
48
8
8
8
8
3
1
7
4
1
1
2
2
16
1
1
15
5
1
9
1
1
1061
249
1
3
5
4
1
9
1
2
6
10
3
1
4
2
1
5
3
2
1
1
20
3
2
2
3
3
2
1
2
2
2
9
6
1
7
8
3
4
2
1
4
1
5
1
2
2
2
2
6
3
15
26
2
3
5
5
1
8
2
11
2
1
4
13
2
1
5
2
1
1
28
8
2
4
2
3
8
11
1
1
2
2
8
1
2
1
5
2
5
1
20
6
4
2
4
4
1
7
4
1
1
2
3
3
8
6
1
1
3
1
9
15
1
4
2
2
2
4
2
2
3
13
11
4
1
8
1
1
11
2
1
4
5
1
1
3
5
8
3
1
1
1
2
1
4
5
9
8
2
1
1
13
2
1
10
13
39
9
12
15
3
3
5
22
3
1
2
6
2
1
4
4
12
4
5
5
5
17
16
13
3
1
1
14
6
3
3
3
2
2
3
3
3
4
1
1
2
2
1
1
2
20
2
1
1
2
2
2
13
1
1
12
11
1
6
8
2
2
9
5
2
2
1
1
1
1
1
3
3
3
6
3
3
3
2
2
2
8
8
8
4
2
4
2
34
2
16
17
1
1
10
7
1
1
2
2
5
1
1
1
2
13
3
1
1
1
1
7
7
1
1
4
4
4
1
10
30
14
1
1
3
10
5
2
5
3
1
1
3
1
3
2
2
8
6
1
1
1
1
60
17
6
2
6
3
3
1
1
2
2
2
1
1
31
4
2
9
1
1
1
1
2
1
9
2
164
3
16
10
3
4
3
3
13
1
3
5
4
3
1
1
14
4
1
2
2
1
1
2
2
2
5
2
5
1
2
5
12
4
1
2
9
9
1
5
86
3
4
1
3
1
5
4
2
2
9
9
8
8
14
4
3
2
1
1
1
6
6
10
24
4
4
10
10
2
9
1
1
6
1
1
1
4
2
4
5
1
1
2
2
1
1
8
8
2727
76
39
15
2
1
7
19
1
1
1
2
2
1
1
3
2
2
2
2
2
3
3
1
1
1
43
2
8
5
1
3
2
3
20
16
16
1
1
13
4
13
1
2
4
1
1
1
1
3
1
33
1
5
2
1
2
2
1
1
1
7
6
9
1
1
2
2
3
3
2
1
1
5
2
2
3
1
2
1
1
1
4
3
3
1
1
33
38
5
3
1
1
1
1
3
3
3
6
3
3
2
1
1
5
5
5
13
3
9
1
1
1
5
1
1
4
4
4
24
28
1
1
2
2
1
1
6
11
1
4
4
14
28
10
14
1
1
1
1
19
7
2
1
1
4
1
3
9
14
2
4
2
1
1
1
3
2
2
5
2
1
1
2
2
1
2
1
1
2
2
1
1
1
1
12
6
6
6
5
2
3
1
3
13
7
7
3
3
20
4
2
2
14
4
2
5
3
2
4
1
1
1
1
1
1
1
9
3
6
1
5
3
3
3
2
5
1
1
2
2
1
1
1
2
2
2
2
2
2
4
2
2
2
2
2
2
10
2
3
5
2
3
5
4
1
1
1
1
7
7
7
2
6
2
2
2
2
5
2
2
3
3
7
5
2
1
1
1
1
1
1
3
4
1
2
5
2
2
1
1
4
4
4
4
8
1
1
3
1
2
8
8
8
3
23
26
3
2
1
37
38
1
1
4
8
2
4
1
1
5
5
1
1
2
1
1
4
6
2
7
73
4
5
1
1
2
6
3
1
2
1
13
11
2
17
11
5
3
3
1
1
1
1
1
14
3
2
1
8
5
3
2
1
1
10
10
10
1
1
1
9
7
4
3
2
2
2
2
1
1
17
24
4
1
2
1
1
9
1
1
7
5
1
1
135
51
2
2
3
2
1
3
28
73
1
5
1
1
1
1
4
1
1
2
1
4
1
2
1
1
1
1
4
3
2
1
1
1
1
1
1
3
2
2
1
1
2
1
2
1
4
4
4
4
4
5
5
5
2
3
1
1
1
1
1
3
2
2
2
1
1
1
7
2
5
5
10
1
8
9
1
11
44
7
7
17
5
2
8
2
9
9
3
10
1
1
1
6
1
4
1
13
5
5
3
2
1
7
3
3
3
3
14
9
1
1
4
4
4
6
1
1
1
1
6
6
6
2
2
1
1
9
2
3
1
2
4
4
2
3
1
1
1
5
17
4
9
2
3
3
3
5
5
5
4
4
4
6
2
4
2
2
1
14
5
13
2
2
1
2
1
5
1
1
3
2
1
7
7
3
4
1
1
2
3
11
2
2
4
4
2
2
1
1
3
6
1
1
1
1
1
1
2
2
2
6
6
6
1
1
1
10
1
1
8
2
1
1
4
2
2
2
14
4
4
4
7
4
2
2
3
3
3
2
2
1
1
3
2
1
1
53
52
1
8
5
2
1
1
1
3
1
2
1
1
17
11
4
4
2
2
43
104
11
7
1
1
2
1
49
15
1
8
8
6
5
1
2
1
1
1
1
2
164
1123
1
4
18
1
1
1
8
1
3
1
4
1
4
18
1
6
1
7
2
3
2
1
2
7
3
3
1
6
1
3
3
1
15
1
1
3
1
4
1
1
6
1
1
1
15
13
1
2
2
5
1
1
1
39
10
3
2
3
3
1
1
8
1
3
4
13
3
2
4
1
18
1
2
6
2
8
1
4
1
1
1
3
1
2
2
5
1
1
1
5
1
1
1
3
2
6
1
1
1
1
2
3
5
5
1
1
12
1
3
2
3
5
1
2
5
3
3
3
4
2
1
1
1
2
2
2
1
3
1
1
2
3
2
2
2
7
1
32
3
4
3
2
3
5
1
1
2
4
2
1
1
3
1
5
2
1
1
2
3
2
1
1
1
1
16
4
1
1
10
4
1
1
4
4
1
6
2
2
2
1
2
1
1
5
2
1
3
1
2
1
3
4
4
2
1
1
2
5
1
3
6
4
1
9
1
3
2
3
6
15
2
9
66
2
1
4
4
3
1
5
1
1
1
2
1
1
2
7
5
3
9
4
4
19
2
4
1
2
2
1
2
1
2
2
1
2
4
2
2
1
1
1
1
3
4
16
2
1
2
3
5
1
1
1
2
1
2
2
1
1
1
6
10
2
2
1
1
1
1
97
25
4
1
23
67
1
2
1
2
1
6
10
1
1
1
2
16
3
4
9
2
2
3
3
2
2
2
9
9
9
5
2
3
1
1
1
4
4
4
4
1
13
13
6
3
2
3
1
5
4
5
1
3
14
3
11
1
2
4
1
10
21
3
10
3
2
1
1
1
1
2
7
2
5
1
1
1
742
15
2
2
2
2
300
25
11
1
3
2
1
3
3
2
16
2
1
3
2
5
1
2
2
2
1
2
2
2
7
2
1
7
3
4
1
1
2
1
1
4
2
1
6
1
1
3
4
1
7
6
1
77
1
1
12
11
1
6
2
3
2
2
1
1
1
3
4
1
3
1
6
7
1
1
1
7
3
2
2
2
2
1
2
1
1
2
2
4
2
2
2
7
1
5
1
3
2
2
2
12
2
2
8
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
321
2
2
2
2
3
2
2
1
1
29
17
4
1
1
1
3
2
3
1
1
11
11
1
1
1
7
3
1
2
3
3
3
3
1
1
1
1
8
2
5
5
2
93
91
50
1
1
24
2
1
1
1
2
2
1
1
1
1
1
1
8
1
2
7
2
1
2
2
2
2
2
1
1
1
1
1
2
158
49
4
1
3
2
5
1
1
1
7
1
1
2
2
2
1
4
4
2
2
1
1
7
1
2
1
4
7
2
1
1
1
3
1
4
9
2
1
1
1
9
1
2
1
1
1
1
3
1
2
1
1
10
2
1
2
2
3
3
2
1
1
1
11
1
11
2
1
1
1
5
10
10
10
1
1
1
1
1
4
4
4
5
2
1
1
1
1
1
1
15
4
1
3
3
9
1
4
1
1
1
1
2
1
1
1
1
4
2
1
1
2
2
2
2
1
1
3
25
9
4
3
1
1
1
1
2
1
7
3
1
1
1
1
4
1
1
2
2
1
1
1
1
77
3
2
3
1
9
3
6
64
2
52
2
4
2
2
1
1
102
3
82
10
1
3
1
1
2
19
1
2
1
15
2
1
1
3
1
1
8
3
1
3
2
1
2
1
1
2
1
3
1
1
1
3
1
1
6
6
9
1
3
2
1
1
1
1
1
1
1
8
1
1
3
3
2
1
1
4
2
4
1
1
67
3
8
2
7
2
3
1
11
54
1
1
3
26
12
10
2
1
1
1
1
1
4
264
1
2
1
25
1
29
1
2
1
1
1
2
1
1
2
39
8
1
9
46
2
1
1
11
1
2
30
2
14
1
2
1
3
1
1
11
2
170
39
43
5
1
1
1
2
30
2
28
2
2
6
3
1
2
88
1
1
1
9
9
9
10
1
1
1
1
7
7
1
1
5
2
2
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
4
4
4
4
4
4
2
2
2
2
13
1
1
3
2
1
1
1
5
3
1
1
1
1
1
1
1
1
3
3
3
1
1
1
9
2
2
2
1
1
1
1
1
1
2
1
1
2
2
2
10
1
4
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
159
2
1
1
9
1
2
1
5
5
1
1
1
1
12
50
11
11
6
2
4
1
4
4
3
3
4
4
5
4
1
1
1
1
2
2
1
1
1
1
1
96
9
8
7
1
1
1
1
1
1
1
1
2
1
1
9
2
7
3
3
5
2
2
1
13
11
2
1
1
1
1
2
2
1
1
1
5
5
9
7
1
1
4
3
1
4
1
1
2
1
1
9
7
1
1
1
1
1
1
1
1
1
171
6
1
1
6
32
1
2
2
1
1
2
2
1
1
2
1
2
3
2
3
1
2
120
24
2
2
6
1
2
1
2
1
1
4
3
1
4
1
1
3
4
2
3
1
1
1
2
1
1
2
1
4
3
1
3
3
32
2
1
2
5
8
1
1
1
5
4
2
3
4
4
8
8
2
2
2
1
1
68
903
74
190
13
93
30
1
17
2
14
1
13
16
23
21
2
1
1
625
15
10
26
18
2
177
25
25
77
28
49
53
53
20
20
39
42
94
14
12
38
16
21
3
66
15
28
23
25
1
1
1
7
19
19
19
9
1
3
4
1
28
28
27
28
1
1
108
38
9
30
4
1
3
1
1
2
1
8
1
1
1
4
1
3
3
1
2
2
1
1
6
3
3
6
20
13
1
49
1
12
6
6
5
11
37
1
14
14
1
10
3
1
2
4
1160
3
1
2
1
1
1
3
1103
11
726
10
6
4
15
13
12
1
2
2
30
1
12
17
334
12
25
8
73
78
3
1
1
22
11
4
31
9
9
22
106
6
6
20
284
1
10
18
32
14
13
1
2
7
7
6
1
52
12
41
39
2
1
13
78
1
42
4
8
7
1
10
14
3
3
3
149
4
67
2
4
37
5
15
7
6
2
1
10
2
2
4
3
10
4
4
1
1
1
43
3
6
4
13
9
4
10
3
2
5
2
1
4
4
19
1
3
1
2
1
11
1
1
224
1
5
5
21
15
8
5
2
6
25
59
12
12
5
42
11
86
6
1
2
3
9
13
2
2
4
5
1
26
1
19
5
26
9
5
4
1
1
1
1
7
2
5
2
1
1
1
2
2
50
1
1
10
2
8
18
5
4
3
2
1
6
21
5
4
6
6
5
5
1
4
1
1
1
1
1
90
4
2
2
2
85
1
77
84
7
2450
4
36
26
14
8
4
1
1
6
1
2
1
1
1
3
3
2
2
2
2
3
2
1
1
1
1
22
6
6
1
2
1
2
11
11
1
1
2
1
1
6
1
5
5
1
2
2
3
3
3
1
22
21
1
8
4
1
1
2
12
22
22
21
1
1
37
4
3
1
2
1
5
2
1
2
2
6
2
2
2
2
21
2
2
1
1
3
5
1
4
4
1
86
2
1
1
1
83
2
1
1
2
1
2
6
1
2
1
3
2
1
1
1
1
20
14
1
1
7
1
2
3
1
4
2
1
1
24
1
1
1
23
23
1
1
4
5
1
1
9
1
3
353
40
4
3
2
2
3
1
3
9
1
1
3
1
2
1
1
2
3
2
2
6
3
2
1
1
13
253
1
1
227
177
3
2
1
1
1
1
1
1
2
1
1
1
43
27
16
12
1
1
1
2
1
1
5
1
17
1
1
2
2
5
5
1
1
4
4
2
2
3
3
10
1
4
3
1
1
2
2
30
17
5
8
139
1
33
1
1
1
14
3
3
2
1
1
1
3
15
2
1
11
1
2
2
30
1
1
27
1
3
2
1
1
6
1
1
14
2
2
68
2
1
1
46
12
2
10
7
7
27
1
1
1
3
6
2
1
2
1
7
2
4
1
2
20
2
1
1
2
1
1
15
3
1
11
11
1
1
1
1
1
5
3
2
2
1
1
5
225
9
9
9
9
7
2
1
1
19
17
17
17
17
9
8
1
8
2
2
2
2
2
2
84
2
84
3
3
2
1
79
2
27
27
2
27
24
1
15
3
2
3
1
6
1
5
6
2
1
1
4
3
1
10
1
1
8
8
8
1
1
1
25
5
3
5
2
1
1
2
2
2
7
7
1
1
1
1
1
6
2
2
1
1
2
1
1
1
108
108
3
25
2
2
2
23
23
23
23
53
8
1
1
43
27
1
8
8
8
8
3
3
3
3
11
11
11
11
4
4
4
3
218
80
18
2
5
3
12
12
1
1
3
2
1
1
1
1
1
1
1
50
2
6
3
1
21
19
5
14
2
1
2
20
19
1
1
1
1
2
2
4
1
3
1
1
4
1
1
1
1
131
2
76
1
3
1
1
1
2
4
3
1
2
49
48
1
5
2
1
5
5
10
5
3
3
2
1
1
11
42
2
7
1
6
1
5
2
1
1
1
1
4
8
15
1
2
1
1
1
1
2
2
2
2
2
211
2
1
201
1
1
3
1
1
2
1
1
2
3
1
1
1
1
4
2
1
1
5
6
3
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
2
18
2
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
3
1
1
1
1
3
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
14
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
1
12
5
5
1
1
3
3
5
1
1
2
2
2
2
1
1
1
19
19
1
4
3
1
1
13
9
4
1
3
4
3
1
1
1
1
1
1
6
6
22
14
1
1
3
1
1
1
1
1
2
1
1
8
2
3
3
3
1
1
1
3
3
3
9
5
1
1
1
1
1
4
2
2
2
2
2
3
3
1
2
1
1
1
91
76
1
71
70
68
2
1
1
1
3
14
9
2
1
1
1
9
9
1
1
1
1
1
1
2
1
6
6
4
6
2
7
5
4
1
2
2
17
3
2
1
4
1
3
4
1
1
2
1
1
4
4
2
2
387
140
140
140
1
1
1
56
5
3
3
2
2
2
2
2
2
1
1
1
1
15
2
3
1
1
1
1
1
1
1
1
2
4
1
1
1
1
3
1
1
1
1
1
1
2
17
14
1
1
1
1
2
1
1
1
1
4
1
1
3
1
1
1
1
20
8
2
5
1
2
2
3
2
1
12
1
11
1
1
59
5
7
4
2
1
1
1
1
15
2
2
2
3
1
2
1
9
4
4
1
2
1
1
3
5
5
1
1
4
4
26
2
16
2
2
4
1
3
2
2
2
2
247
83
83
83
5
5
76
76
30
2
1
1
1
2
1
10
1
1
1
1
3
2
1
1
1
1
1
1
1
9
4
1
1
1
1
1
2
2
1
5
4
5
8
1
1
1
1
1
1
3
3
2
2
164
2
164
40
32
1
1
1
1
2
1
2
2
12
12
3
3
1
1
1
1
2
2
1
2
1
1
3
3
4
1
2
1
4
4
2
1
1
2
43
5
2
3
3
1
1
1
1
1
34
1
2
8
1
20
1
1
4
1
1
1
1
30
1
1
1
1
1
1
1
17
3
2
1
1
1
7
4
1
1
1
1
1
1
4
3
1
1
1
1
1
9
9
9
1
1
1
1
12
11
4
11
1
1
1
3
3
1
1
1
1
1
1
1
1
3
3
1
2
2
26
26
5
5
5
5
2
1
2
8
1
2
2
3
1
1
2
2
2
50
3
11
1
3
6
1
4
1
1
1
1
18
12
1
1
1
1
3
1
4
2
5
5
1
1
18
1
2
2
1
6
1
2
1
2
15
15
1
1
1
1
1
2
2
2
1
2
1
1
181
2
1
1
1
1
1
21
3
2
1
2
2
2
3
3
3
1
1
1
114
8
3
6
1
2
2
2
1
1
1
1
1
1
29
2
3
1
12
17
1
2
2
4
4
5
5
1
1
5
38
3
2
2
1
1
4
1
2
1
1
1
11
1
3
2
1
1
1
1
1
1
1
1
5
8
1
2
2
2
2
4
5
1
1
1
1
1
1
1
1
1
1
1
16
1
6
15
2
4
2
1
1
1
2
1
1
3
1
1
1
1
6
1
4
1
3
3
2
1
3
1
1
1
2
1
1
1
4
4
2
1
1
33
1
13
3
2
1
9
1
1
1
3
2
1
1
1
1
1
1
12
11
1
1
4
1
3
3
1
1
2
2
8
5
1
1
1
1
1
3
1
2
2
2
2
3
1
1
2
1
1
3
3
3
56
9
19
4
2
2
15
1
2
3
1
2
12
1
1
3
2
1
3
1
1
1
1
4
4
4
2
1
1
12
3
1
2
9
9
1
5
3
21
3
3
3
1
1
10
1
1
1
1
1
1
2
2
7
7
1
2
4
88
1
3
1
2
2
1
1
1
53
2
2
51
9
1
1
4
2
4
4
17
29
6
1
1
1
2
1
2
1
1
1
3
1
1
2
2
10
2
2
3
8
1
1
1
1
1
1
1
1
17
1
1
1
3
9
1
1
2
2
2
1
1
1
19353074
842065
540841
9901
25
5294
3530
3501
3501
3501
12
3489
29
23
23
6
3
3
3
7
7
7
5
2
1711
1706
3
1706
1703
5
5
5
21
21
21
14
1
6
7
1
1
1
6
6
699
6
6
686
686
686
684
2
1
1
1
1
5
2
2
3
3
1
1
1
34615
110
3612
35
13
13
3436
11
3436
3425
128
7
4760
15
15
15
15
15
2
2
2
2
1
4609
1
1
1
4607
5
4607
4595
4
1
3
3
3
1
2
5
5
5
5
13
13
13
1
2
10
36
3
3
1
1
1
29
2
29
8
16
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
19
8
8
8
6
6
6
5
4
4
1
1
5
5
5
5
47
30
14
13
1
16
16
17
1
2
1
15
15
11
4431
6
3605
1
1
1
1
1
1
1148
5
5
5
4
2
2
2
1
1
1
1143
1138
63
1138
536
534
534
1
1
1
1
539
1
539
538
4
1
1
1
3
3
3
8
8
8
1
1
7
7
2442
24
1105
7
243
243
243
855
1
854
2
854
1
2
3
846
15
831
411
411
2
2
2
409
409
409
902
902
6
902
895
1
815
1
1
1
1
1
814
814
7
7
7
2
2
1
1
805
805
805
809
809
809
809
7
809
11
11
783
2
781
8
20893
19
9
9
9
5301
2
8
1550
794
64
794
1
1
1
4
136
130
2
1
149
110
193
3
133
130
5
2
2
2
746
78
746
139
139
1
1
355
345
10
97
75
3
3749
2
11
3
3
3
6
1
5
4
4
4
3731
3731
240
1
122
189
581
91
58
31
18
105
63
1
5
3
2
3
2
2
1
4
5
4
10
76
13
7
1
6
1
1
1
128
532
104
40
30
34
85
16
29
40
156
87
61
8
59
1
1
1944
47
147
144
3
352
378
7
6
5
8
194
1
116
115
513
321
149
43
2
220
6
214
157
163
7
301
27
140
134
15564
1
15050
15050
18
15050
619
269
619
49
127
2
39
39
46
1
34
33
52
53
1
72
5501
4526
544
4
709
390
521
564
694
465
635
903
903
8912
287
1440
1440
2385
2385
80
80
2560
2560
2026
84
24
10
45
13
49
60
51
65
7
9
17
13
20
67
67
2157
2157
1
2156
3
1
2
513
513
513
513
1
512
386362
186
2683
1
8
2
1
1
1
1
6
5
5
1
1
2674
20
2674
1110
1103
3
1100
7
1544
1544
3095
383493
4
4
4441
349300
126297
867
18748
80
8535
22
72
7730
686
686
686
322
6972
1240
450
637
477
160
153
153
347
347
347
1645
129
360
603
106
137
445
468
497
497
497
960
1
960
959
353
1290
293
7
12
439
427
198
671
2
669
669
783
783
783
783
1506
1506
1506
64
1506
389
389
323
335
12
1
291
1
207
207
218
70
8627
1630
11
1630
827
3
824
792
792
1275
1275
1275
449
432
394
1295
1295
1295
1295
2407
2407
1501
2407
220
518
104
64
829
829
829
829
829
1121
8
736
736
736
377
377
377
13207
20
4354
51
4354
3771
218
3771
664
1
546
545
788
672
116
116
917
917
917
638
638
638
532
532
532
532
603
603
603
603
603
603
2
2
2
2
2
8228
66
817
817
2
817
784
31
1905
1905
678
1905
94
94
404
565
7
157
5424
37
5424
1
1
613
613
391
4772
4
1609
1660
27
24
2
1147
1147
753
438
377
1
1
16
16
16
16
685
685
685
685
89
685
174
167
7
243
240
3
179
92790
340
11585
67
96
8263
537
537
537
577
577
577
603
603
5
478
598
120
1
1
1
932
932
932
406
5517
215
2392
246
723
106
122
2
13
1
121
96
2
18
2
3
107
107
93
127
22
12
247
319
28
44
770
770
84
203
240
9
28
367
446
3
3
2
6
1
9
3
1
6
3
2
1
2
31
4
2
365
220
67
78
212
212
212
2507
240
445
445
405
405
437
371
13
20
33
498
649
60
91
331
331
644
1
644
643
643
2611
2611
39
732
732
944
944
896
896
896
611
126
159
78737
1252
233
34539
818
818
818
818
818
63
6016
1667
25
1080
96
1080
420
420
564
564
562
562
562
562
1308
822
822
822
822
486
486
486
291
486
95
100
55
1330
498
498
497
497
1
777
232
777
283
1
261
261
2
2
2
2
2
1646
20
1646
643
643
643
983
93
448
448
442
442
418
24600
1126
6
1126
489
489
1
630
630
1709
1046
1046
1046
663
663
663
7
1254
525
525
722
409
721
156
156
156
156
1
581
3
581
8
559
551
2
3
1
13
2649
29
848
848
848
1059
1059
1059
713
713
3233
28
787
787
8
1403
743
1
2
651
649
2
2
1013
18
995
500
500
500
500
1
1
1
36
1539
3
3
561
561
939
939
939
1205
7
486
1
1
1
6
478
3
1
2
1
1
708
708
1211
139
1207
582
582
5
486
481
4
3
1
1507
854
854
652
652
652
1
1415
1415
1415
975
975
975
6
969
995
995
77
149
3
146
704
769
65
3
759
11
11
745
745
802
802
802
514
513
513
1
1
2207
4
686
686
686
2
2
1475
554
1
247
294
1
378
40
40
840
840
840
840
840
2032
2032
10
749
749
749
1273
1273
348
41927
919
919
919
458
227
227
234
234
2223
2223
2223
21
1490
27
715
748
2
712
710
761
761
761
761
2
759
1873
87
591
591
591
1195
12
555
555
555
628
628
1
627
1
1
1
1
2929
44
1323
1323
1323
1323
1562
1562
1
1
1560
1560
3942
16
735
735
735
837
837
837
2354
42
673
1
672
534
534
3
3
554
553
553
1
548
548
18894
314
75
2026
637
637
637
1314
22
648
644
644
608
602
602
6
6
690
690
5
1
684
3
2
2
1
1
733
733
733
1547
67
845
845
635
635
635
1249
4
566
566
566
679
679
679
722
722
4
718
24
1268
715
715
529
529
7538
328
1
1
1404
385
562
12
445
445
1266
1266
1174
92
809
531
809
137
141
2799
321
1
738
738
579
518
518
641
1
931
2
7
1
2
919
1
918
812
812
812
330
358
124
13
1384
699
699
699
672
652
652
18
20
2
5027
31
3
1
1
2
2
923
1
1
922
922
922
15
1348
676
676
1
1
3
674
671
657
657
1238
1238
1238
20
1484
963
963
501
501
5010
2
831
831
831
831
3316
10
3306
1068
3306
476
476
575
344
105
126
1187
44
448
695
3
3
2
1
858
858
858
858
1019
1018
1018
1018
1018
1018
1
1
1
1
7
7
7
7
7
2121
2121
54
2121
522
522
75
1545
686
686
784
784
218562
159
10
2447
489
489
1
489
488
830
830
830
95
830
1
200
199
124
124
181
181
229
230
1
584
584
6
407
407
407
171
171
171
171
233
233
233
233
233
233
301
301
301
63
301
2
48
46
2
70
68
120
104
16
1
1
1
13
11
2
215942
562
17824
17824
437
17824
1810
18
651
13
198
154
440
286
286
1141
13
220
312
92
816
121
94
74
187
225
115
613
116
116
79
497
157
83
83
41
60
77
69
8
406
406
406
406
492
3
3
247
247
247
240
240
240
240
2
2
1918
25
644
21
162
184
184
1
169
276
107
14
419
225
162
63
180
105
830
119
119
547
150
150
397
59
1119
17
98
249
92
91
1
59
30
383
173
180
180
469
4
233
153
231
78
1
1
1
594
14
266
266
314
2
312
265
265
265
265
92
3497
231
2
231
229
200
200
200
326
74
137
115
2
113
177
177
177
6
1316
177
177
177
149
1133
154
154
1
161
127
101
1
4
6
7
2
1
1
3
1
92
92
1
140
140
1
136
135
1
1
170
194
193
193
1
280
280
280
154
154
154
254
61
102
102
102
91
273
19
112
142
142
3
3
3
1
708
356
6
349
1
2
1
1
349
1
348
224
1
1
223
223
223
262
5738
340
5
1
184
183
151
151
206
1
205
205
152
1496
177
177
142
142
138
226
130
130
133
1
132
130
130
142
126
144
144
338
162
162
176
176
123
123
123
33
487
104
217
222
5
128
128
2
450
167
136
136
142
145
1
2
190
190
190
582
185
14
1
13
12
110
26
26
165
96
2
6
1
1
10
2
1
1
5
1
5
2
2
4
1
2
3
1
8
1
1
1
2
2
4
70
1
69
1
455
155
155
176
176
123
140
140
223
525
10
199
83
5
10
5
197556
415
5419
5419
59
580
580
579
579
1
567
567
567
567
537
537
537
610
610
610
1
609
987
987
987
1
986
145
2079
127
1483
1
275
243
389
448
451
451
451
189451
3488
533
533
533
533
533
533
34615
34611
248
92
12764
1156
69
1156
560
560
527
527
527
244
10910
186
7070
488
488
3
485
485
4
481
481
1115
36
2
2
1
1
555
555
521
521
554
554
1
553
552
1
1
593
593
593
225
4134
1009
373
173
173
72
72
103
103
44
44
231
244
5
8
5
2
2
1
374
956
40
1
93
537
248
57
76
115
83
113
2
2
1
1
1
416
416
161
1118
311
287
24
269
269
269
377
377
2
2
403
5
398
1
397
730
730
730
730
2198
12
732
732
1
731
624
624
624
830
830
830
666
666
666
2
2
1
1
606
606
606
606
606
34
16528
1201
52
1201
673
673
476
476
156
12520
1199
500
1198
265
433
1
1
570
570
570
548
22
163
5747
564
564
564
335
1086
525
335
45
22
32
68
23
226
1
1
465
465
465
297
1490
437
437
378
378
8
8
387
1386
286
461
252
1
1
583
583
22
4848
2926
17
504
2405
2368
37
545
545
545
71
1355
530
754
2773
2770
274
2770
339
339
1425
1386
39
337
337
395
1
394
3
3
3
42
5071
2273
2272
117
2
2
1
1
3
424
421
421
1182
111
1
675
395
546
546
546
1
1
1
565
565
521
521
521
1670
12
520
520
520
1138
141
1138
471
1
525
4
4
1
1
1
1
1
2
2
2
54063
188
14193
35
377
377
377
377
13213
115
824
10962
259
2280
557
278
278
327
327
554
409
145
305
305
161
3707
3
405
402
456
430
723
522
522
534
476
875
7
379
379
489
489
503
503
503
1046
431
615
440
1727
122
133
133
426
436
10
124
472
1
1
194
1576
370
310
412
290
559
559
559
559
568
568
568
568
568
39682
187
805
31669
382
382
382
706
1
1
704
422
704
282
1
1
2971
7
2340
135
397
194
354
256
41
57
1
2
277
1
366
366
1
92
1
519
3
3
621
621
8
613
447
26805
7
2
5
430
430
18734
5012
368
368
43
61
67
67
328
328
64
64
102
124
14
8
452
452
67
67
194
197
197
2
222
537
1
104
104
128
128
192
192
305
305
136
174
1
5
22
10
245
245
243
243
250
200
200
571
193
193
2
66
66
242
444
444
7
71
71
2
620
618
20
49
29
410
1
409
423
360
1
359
158
158
2
439
437
246
246
1
29
434
434
57
57
635
188
342
22
320
4
4
440
440
312
312
128
128
293
58
41
15
2
237
237
355
312
9
1
1
32
55
55
82
116
116
30
30
99
223
149
149
216
65
33
32
88
88
170
170
47
47
1
4
2
1
6713
1293
277
544
1
127
172
6
39
39
196
209
4
9
187
411
4
407
153
462
92
1
207
170
36
159
1
1
1
298
114
175
359
83
178
369
258
274
274
2
225
1
470
470
470
7826
150
412
5
5
407
407
407
167
1597
310
310
1
309
243
243
243
877
518
7
18
5
6
4
4
7
62
62
73
73
99
99
18
18
23
55
37
9
2
1
1
1
4
3992
268
692
16
284
408
124
268
446
446
446
1184
365
266
240
24
67
16
13
14
48
48
198
490
490
490
673
367
673
109
46
119
32
239
239
239
395
395
394
394
1
1280
220
616
224
180
21
23
172
172
12
12
652
323
107
185
13
23
32
10
82
144
38
2
22
573
573
51
47
47
1
15
2
2
2
2
3
1
2
3
4
1
1
1
1
1
1
1
1
31
31
2
1
28
28
1
1
1
1
3
1
1
1
1
2
2
2
2
519
519
519
519
519
3
2
2
2
2
2
1
1
552
96179
969
74297
243
45010
28
10304
4
2703
726
726
726
2
2
1971
779
590
111
229
168
61
262
262
7573
7573
2214
497
554
57
1
3
320
317
211
211
121
121
243
2
1
240
2
372
481
338
338
279
279
1
584
308
198
147
92
322
51
350
384
2
1907
55
999
487
487
2
455
455
906
36
346
346
227
524
262
262
35
32556
590
138
3909
2805
71
2
417
535
118
905
727
330
397
565
565
966
194
272
272
328
497
103
66
3
8860
33
8212
780
491
113
5
180
24
24
168
1
1
1
2
1
1
1
1
1
1
1
1377
203
49
1125
581
35
1
17
38
38
56
11
25
20
59
59
35
26
21
30
30
172
70
32
32
38
17
17
15
15
22
22
1
443
1
5
5
437
1
1486
325
3
195
235
40
1
242
240
2
1
163
175
341
276
65
1722
477
168
72
177
172
5
155
203
84
5
79
139
247
1904
856
49
147
246
39
380
5
375
375
44
71
72
1
1
2
2
1
1
1
1
610
610
4430
18
470
470
3
3
1072
3939
162
98
24
40
299
8
291
225
225
208
1
207
1
94
245
382
280
280
251
540
576
36
140
2
2
2
930
327
930
244
244
256
359
17
29
57
1298
740
740
40
40
518
2
514
512
1
3
4
4
1
3
2
2
2
4459
104
615
2267
100
100
452
452
86
86
338
1
337
113
129
11
2
3
92
92
296
2
294
159
92
67
448
448
448
445
445
28
28
460
2
1
456
456
1
687
363
687
161
163
1
1
1
1
4
18
7
1
1
1
3
1
78
8074
633
2
3
631
628
749
749
1414
112
399
399
426
477
3599
239
542
1
384
384
871
307
8
376
368
310
569
1601
1601
85
18940
1401
1401
22
1401
781
781
598
5541
79
2697
66
985
985
794
191
543
542
542
1
1
1
1102
3
601
601
5
498
3
493
490
558
558
558
129
1346
437
18
419
419
236
780
252
165
57
30
279
291
12
1
861
861
575
7
163
156
123
4029
66
647
647
647
1062
1062
65
372
624
1
16
16
2
10
10
4
1
3
11
11
5
2
4
90
2226
157
1612
386
698
443
255
371
2
2
522
522
1
1
1
1
1
1
8
3932
2180
558
2180
294
348
415
515
565
19
11
20
1744
96
2
2
721
721
721
925
925
925
320
320
320
320
320
3631
3631
58
2208
521
1
446
256
138
52
896
896
2
344
342
713
2
2
708
708
1
1
1
652
652
652
1
1
1
1
9377
136
9377
824
824
1
1
806
805
17
589
589
589
1816
30
16
1063
149
2
374
522
8
8
709
709
6
6
2
2
1565
47
1048
307
143
446
152
470
466
4
3214
939
3214
302
421
299
286
314
326
313
5
9
778
778
778
453
453
453
453
21330
207
12894
290
1409
73
1409
646
646
690
690
516
516
168
516
23
325
1594
68
1
1
1002
2
552
552
552
448
523
523
672
3283
20
464
164
107
173
113
1131
246
146
73
13
14
178
148
110
108
134
94
265
265
17
751
364
364
1
370
369
807
1
1
806
335
173
156
142
3895
73
918
299
333
4
282
740
740
33
1491
565
893
893
673
483
76
68
46
454
454
454
646
646
646
2
2
2
2
1
1
1
1
1200
95
1200
326
326
105
3
102
384
384
107
144
107
37
106
133
27
290
14
152
124
7026
15
745
16
552
177
511
511
10
1136
663
663
663
463
463
463
4619
1853
4619
67
249
90
1
111
188
121
125
52
97
183
186
98
20
76
247
293
46
222
12
55
252
207
61
2271
2271
2271
252
769
767
453
314
2
317
317
3
3
584
584
584
346
1
345
345
30376
199
12616
40
1953
1953
1953
100
1953
466
466
28
1387
728
728
1
631
630
24
7493
1687
1
1687
33
1343
471
471
839
839
343
343
343
5782
5782
153
355
355
4
355
351
401
401
401
751
216
751
250
285
285
2705
96
1086
69
283
283
126
734
227
381
14
257
257
110
110
1256
1256
409
289
289
311
310
1
1
200
220
10
10
2
24
267
267
266
266
1
1
1417
12
2
1
1
1
62
959
483
414
441
441
3
3
3130
3130
51
6
972
421
421
1
1
419
545
4
540
540
1
1
2107
106
2107
1504
271
1
354
166
711
546
147
18
1
497
497
4715
14
868
2
359
359
358
358
357
357
1
1
1
1
507
507
507
507
507
507
9
2949
1674
222
1674
1427
1
1
1
41
1165
395
207
28
234
260
260
260
25
25
25
826
826
12
826
396
396
396
418
418
1
1
1
1
1
439
439
439
439
439
884
884
16
884
494
208
208
286
286
374
374
374
499
187
187
312
312
312
7402
10
1588
1588
171
1588
480
3
2
475
4
4
363
363
37
569
279
3
250
1
1
19
4669
2
2
2
1
1
621
619
619
619
619
2
2
2
785
785
2
785
783
1453
1453
1453
1453
913
3
3
3
910
36
910
441
292
125
24
433
876
876
876
1134
1134
1134
1134
1134
1134
1
1
1810
7
740
1
7
7
110
110
110
90
90
90
90
264
29
44
85
22
19
21
18
3
29
100
163
163
67
67
38
38
38
654
2
242
83
83
83
159
2
50
8
42
54
56
2
1
51
50
73
73
73
73
150
19
150
27
27
38
40
2
34
34
30
30
2
187
43
43
79
1
26
26
52
63
63
154
6
154
64
64
23
7
34
84
84
255
3
3
3
139
139
93
19
27
112
18
47
47
47
47
47
1
1
1
3135
3135
8
3135
2069
2067
2066
3
2063
1
2
2
1058
1058
1058
1058
718
1
201
1
515
2296
1
2
2
2
1291
1
1230
215
215
215
20
215
56
92
47
1015
1015
1
1
1014
1014
57
6
5
17
10
2
4
4
4
4
7
7
1
1
18
18
3
3
3
3
1000
999
999
999
999
1
1
1
1
1
2
2
2
2
58
7456
2
25
5
1
1
1
4
4
4
12
12
7
7
5
5
6
6
6
6
2074
28
8
8
8
8
8
63
1846
250
21
15
131
3
3
8
5
5
3
3
5
5
5
5
10
2
2
6
6
6
8
8
8
21
2
12
8
4
3
3
4
4
1
1
2
1
1
1
1
43
1
5
5
1
1
2
6
2
2
2
2
28
3
2
4
2
6
3
5
5
3
1
1
4
3
3
1
1
1
1
3
2
2
1
1
5
5
5
27
5
2
2
2
2
1
1
1
1
2
2
2
1
1
10
4
1
5
1
1
1
1
2
2
2
7
7
7
48
3
5
5
5
4
1
3
3
3
3
2
2
5
5
2
2
4
4
4
4
5
5
1
1
6
6
9
1
1
5
5
3
3
4
4
4
4
1
16
7
1
1
6
6
8
8
8
6
6
1
1
1
5
4
4
4
4
4
749
8
749
2
2
1
1
720
5
695
13
1
4
1
1
3
1
1
2
3
3
12
1
5
1
4
1
1
725
1
1
1
3
3
3
6
6
6
5
4
4
1
1
692
691
691
1
1
6
6
6
8
3
3
2
2
3
3
3
1
1
2
2
2
3
3
3
3
7
7
1
1
6
2
3
1
8
8
8
8
11
11
11
3
6
1
1
2
26
11
11
4
4
4
4
3
1
1
2
1
1
6
6
3
3
3
3
7
7
2
7
3
3
2
2
24
149
15
15
15
15
7
7
7
7
12
12
12
12
19
3
3
3
16
5
7
7
4
1
3
1
67
7
3
3
4
4
5
57
1
1
7
7
6
6
13
1
12
3
3
4
4
3
3
4
4
2
9
9
2
2
2
5
5
5
5
17
17
17
13
11
2
4
4
12
3
9
9
9
9
11
5
5
5
5
6
6
6
6
5276
3925
11
3925
1
1
34
3
11
2
9
6
1
2
7
7
3872
3
3868
1
9
1
9
1
1
2
7
4
1
1342
1342
11
7
7
553
553
7
7
764
764
5
759
1378
113
4
4
1
1
1
1
107
107
2
2
2
1263
1
1263
264
18
261
2
1
240
1
1
2
2
998
3
998
4
641
990
206
7
64
72
1
15839
117
117
3
117
5
2
2
3
3
15
109
2
2
11
79
2
2
52
32
31
1
1
2
1
7
6
3
1
1
6
6
7
4
3
13
8
8
5
1
1
1
1
1
22
15717
148
1
147
4
142
1
85
14009
4
4
6335
218
691
392
14
1
228
284
2
24
22
22
8
8
744
744
492
252
1
1
1642
2
1252
1639
53
329
5
1
14
1924
731
614
565
519
4
519
515
596
596
1
595
65
5855
1
1
129
3623
549
1024
94
284
60
130
191
1
191
190
5
5
2465
441
641
773
37
42
5
90
576
576
3
573
1
675
674
5
669
30
2
13
12
3
2136
72
921
1143
672
1
2
20
669
330
319
1044
7
460
2
455
3
577
3
4
563
7
14
14
1538
2
2
3
3
1533
1533
5
3
3
2
2
2
87
3
5
5
4
4
7
1
1
6
3
2
2
1
1
9
9
7
2
56
56
1568
5
1519
1
20
20
3
2
14
14
1
13
1489
1467
1467
38
1429
8
8
1
1
9
3
3
6
6
44
8
8
6
1
1
16
16
3
13
20
20
20
1
91
2
2
2
2
2
2
57
3
57
2
19
33
29
29
29
20
1
8
32476
32476
218
18956
95
13248
259
26
22
22
4
4
17
1
1
2
16
3
11
46
4987
14
14
1
2101
1
3
3
2095
2090
2
1
2819
2819
3
3
2
2
1
1
1
1
1726
1726
1726
1
1
1
6211
1
3
3
4
4
10
9
1
1
8
6
1
4
6182
17
2
4839
1
1
1
2
1295
20
8
1
2
1
8
2
2
1
1
2
2
2
1
1
1
18
2
2
11
1
1
8
2
5
5
40
34
34
4
4
3
3
27
27
3
1
1
1
2
2
2
2
3
1
1
2
2
3
1
1
1
1
1
1
1
37
2
1
1
12
12
1
11
1
1
4
1
3
1
1
12
7
4
1
1
4
4
5
5533
12
12
12
3
3
7
1
1
1
4
4
1
1
1
11
11
11
3
3
3
3
5462
92
1
1
2082
2082
3287
3287
3
2
3
1
2
23
1
1
6
6
6
6
8
2
4
2
6
6
4
2
201
1
4
3
1
1
1
1
1
1
1
148
1
27
3
3
3
23
23
23
8
118
5
2
2
3
3
1
1
1
2
2
2
5
5
5
5
2
2
3
2
1
1
2
2
1
1
1
2
50
7
2
4
1
3
1
1
1
22
22
1
1
1
1
1
1
1
12
1
2
9
3
3
3
3
2
1
18
18
13
2
5
1
2
19
19
2
1
3
8
1
4
3
3
1
1
2
2
1
1
1
46
2
24
1
1
1
23
23
6
1
1
5
3
2
2
2
2
3
19
2
2
2
13
2
2
1
1
2
2
1
1
4
2
2
3
3
1
1
1
1
1
1
1
7
7
7
7
2
2
2
2
2
2
3
3
3
2
1
7
7
7
2
2
5
4
4
1
8521
33
8
3
3
4
4
1
1
988
4
4
957
2
957
955
27
22
26
4
1
8
1
6
1
1
3
3
1
1
2
2
2
18
18
3
2
1
12
12
1
1
2
2
2
1
1
9
3
6
20
20
20
8
1
1
1
1
1
1
1
1
1
1
1
1
2
2
7427
1
8
4
3
3
1
1
4
2
2
2
2
7406
79
149
5545
2348
2348
3048
72
1717
3
9
1
1
7
1242
5
585
17
568
23
10
2
7
4
1
1
1171
1169
2
2
1
1
12
12
12
8
4
4
3
1
1
4
4
1
1
3
3
2
2
4503
2
2
5
5
5
5
4496
141
2523
3
2520
81
1115
2
1113
1324
2
2
15
1830
1340
56
775
509
509
509
475
475
24
24
24
2
13
2
2
3
3
1
1
1
1
1
9
4
4
13
4
1
3
9
9
3
3
3
153
32271
263
16617
2
2
2
2
726
726
111
726
314
314
301
5687
5687
267
871
871
611
611
113
2222
1283
826
321
1716
1
714
714
680
1
679
7
7
7
6
1
8105
358
8105
340
339
1
33
33
2
31
1574
1574
290
290
476
2
474
815
5034
1
5
469
464
71
616
1
1
411
832
868
361
501
28
35
26
29
22
1
446
446
1
1827
1827
36
1827
869
922
2072
1
2072
3
3
3
2064
2064
4
4
1
1
1
12
12
11
3
3
8
2
1
4
1
1
1
1
1539
1539
33
1
1
1
1
3
2
1
1
1501
1501
5
5
5
5
1518
4
16
6
1
2
7
1
1
1
1497
1492
559
445
445
445
482
1
472
438
34
4
3
3
2
6
6
4
2
3
1
1
1
1
1
11
11
1
9
5
5
3
2
1
2
2
2
8
8
8
8
2
6
890
890
51
590
12
1
319
319
258
249
1
1
1
1
11
11
11
11
11
74
7018
21
3
3
3
2
2
1
1
13
1
1
1
1
3
3
1
3
1
1
9
6
3
3
3
2
1
3
1
1
2
2
5
5
5
5
3474
2
16
14
5
5
5
5
5
4
1
4
4
4
2
2
2
2
5
5
1
5
3
3
1
1
3445
3445
2
4
4
3419
3418
40
2686
2685
1
9
692
683
1
1
20
20
4
4
16
6
6
3
3
3
3
3
3
1
3437
2
2
2
2
1
1
74
3434
4
4
3
1
1
1677
53
1677
4
2
2
1
1
9
1
7
2
2
2
2
976
973
3
634
1
634
633
13
13
13
1659
39
922
2
2
918
918
2
2
2
2
1
1
696
696
696
16
680
7
7
1
3
3
3
3
3
11
11
1
1
1
1
1
1
1
1
9
9
9
9
1
1
2415
11
11
11
11
11
20
2404
1
1
1
1
2343
3
2323
2323
2322
1
1
1
1
1
2
2
2
11
7
2
2
1
1
1
1
1
1
1
2
2
2
9
1
1
1
8
2
2
2
1
1
4
4
1
12
1
1
1
10
1
1
5
9
1
3
2
1
1
1
1
1
18
18
9
9
9
2
7
6521
15
1607
28
23
23
23
23
5
1
1
1
3
3
1579
1579
1
1
1
1578
16
1578
1562
16
1546
19
4245
9
9
9
9
9
9
3193
157
26
1724
516
516
1
515
1182
16
526
525
525
1
637
637
637
3
3
1306
17
388
388
388
27
27
874
33
874
397
443
143
300
1
6
6
1024
1023
1022
1022
1
1
1
1
1
6
6
6
3
1
1
2
2
3
3
3
648
607
166
607
51
50
1
31
282
251
26
26
2
82
80
41
41
41
17
6
6
1
1
1
10
10
16
2
2
2
1
1
12
12
12
1
1
1
1
1
1
1
1
1856
11
809
809
809
1
15
808
793
1
1
1
1
1
2
1
1
1
1028
1027
1027
1027
1
1
1
2
2
2
2
3
1
2
2085
2085
2085
2085
2
2083
5
5
1
2
2
3209398
17088036
273216
19614
179
153971
13038
28
13038
5620
12028
114
95
1
19
18
163
145
3
2
4
1
8
8
38
57
40
51
11
11
3
132
21
39
52
36
27
44
7
2
6
6
2
37
96
87
83
4
4
240
78
46
357
69
11
33
39
63
50
13
13
64
61
148
110
106
62
35
252
288
2
2
4
1
3
5
1
1
1
1
1
2
1
13
1
3
9
2
3
3
48
51
3
3
94
127
64
83
56
40
106
105
1
1
70
42
70
69
1
297
81
72
9
9
253
256
3
3
86
77
1
3
3
1
1
2
1
217
209
1
1
1
1
3
1
63
101
107
6
6
41
60
108
72
74
2
2
92
7
53
117
69
219
6
115
113
105
2
1
1
2
2
1
104
66
68
2
2
22
1
35
63
26
225
100
730
730
729
1
252
214
252
38
134
134
134
134
5
5
1765
1765
1765
783
211
206
118
86
2
111
113
1
1
1
1
80
13
71
66
119
29
28
46
43
3
138850
3659
982
210
126
346
3
6
13
12
19
18
17
1
11
3
43
49
1
1
4
22
2
11
51
131
426
43
42
1
45
44
1
1
1
34
37
3
45
28
8
6
7
1
51
3
2
1
1
7
3
4
2
2
15
23570
23570
46
769
22169
586
7404
107834
4600
4600
3762
3762
2266
20098
6827
11005
6407
18170
1964
311
8272
1216
6966
5110
949
954
5
902
301
15628
3546
3554
4
4
3051
5
5
5
3622
3602
20
12
3859
1224
693
3888
689
423
304
632
492
495
3
652
651
1
6480
20312
7
371
373
2
1751
1749
2
631
1414
440
434
6
295
508
373
372
1
203
306
304
2
61
371
360
1
10
462
470
1
7
78
1370
358
1115
1116
1
275
102
60
63
3
309
1
39
564
414
149
149
1
1
71
1356
1364
8
80
30
28
2
63
146
130
1
15
600
597
3
33
7006
687
4425
1861
2805
2611
194
99631
12814
3716
3430
704
25
3
8601
84
2929
1215
2
57
295
2104
2
946
2283
256
1994
1329
615
101
82
56
33
1012
32
1189
11
204
1019
946
1156
4
4566
389
45427
48197
1599
31270
31270
15328
68
15328
11037
11037
10
4695
4719
24
1653
4655
4223
4223
10145
267
7947
78
2397
400
2397
74
704
206
226
198
174
174
278
1119
199
159
187
180
116
3
3
109
5469
2663
113
44
689
182
108
209
146
185
185
332
216
32
84
97
634
310
227
285
14
145
124
126
2
120
425
182
6
116
117
1
104
2094
698
252
80
114
85
29
46
43
3
103
103
334
7
139
188
198
958
144
261
48
81
1
225
205
20
603
603
601
603
2
1931
1931
19678
24
1
8058
3715
6758
496
1148
9
9
800
590
888
1299
218
193
11596
257
2869
2869
2869
1
164
2863
931
874
57
143
1284
341
5
5
1247
8470
751
568
1501
8
10
275
28
231
2806
54
310
14
667
1341
1341
1341
1341
305
1341
254
259
5
1
1
465
311
446
446
446
446
446
59
124
263
262
1
232
13093
12361
12361
372
786
10325
265
236
29
787
21
567
199
390
403
10
3
766
58
387
321
646
646
743
954
47
46
1
41
42
1
13
13
50
59
18
569
210
52
289
701
694
701
7
124
1465
850
871
21
470
88
707
321
298
272
26
962
962
864
864
262
450
30
129
127
2
29
1664
643
197
109
51
620
44
5
500
198
1
296
9
3402
226
2278
488
488
488
6
488
409
414
5
68
25
1564
1505
5
11
18
1115
1115
1115
1115
1115
479
131
216
162
127
923
17912
1264
1264
473
15725
569
569
25
569
298
246
7435
101
437
437
437
4634
412
945
357
146
155
9
340
345
5
33
54
55
1
402
402
1000
2875
27
880
192
10
24
12
21
5
5
112
1
1
7
12
5
225
1
251
30
19
15
33
45
2263
472
1036
6
11
37
231
19
138
142
4
1
114
117
3
520
1182
20
178
180
2
39
132
137
5
254
253
1
3
11
18
3277
133
3277
464
464
222
222
1520
820
4
121
213
171
17
18
1
25
23
2
3
15
50
9
25
12
34
490
938
92
112
36
134
136
2
29
11
32
3971
3971
49
504
1186
252
251
1
264
87
90
3
76
1622
2736
14
173
15
58
15
10
3
23
26
4
2
111
26
6
623
5
5753
5753
5753
4243
4243
43
1510
740
725
740
15
727
727
1375879
39864
2120
72545
4
8988
56
2263
480
480
480
1727
1727
4
6721
1724
1724
1724
1696
28
4993
4993
61437
281
5923
55233
22947
3600
3940
7789
1050
2488
1507
2217
1280
367
2932
4575
430
111
321
321
194844
19948
89
4
16
6
22
9
31
1
1540
36633
9434
9434
1251
2144
2144
96
1334
72
260
57
667
182
129
4705
437
6
431
2382
1555
1548
7
202
10
19715
956
918
38
18749
2113
865
865
1638
7623
1172
642
1556
41
654
1870
50
152
2013
777
1084
945
945
861
209
370
282
4061
83
1644
1657
13
1628
693
268
268
1353
5944
12
48
867
1068
552
32
155
55
64
102
215
1421
1001
1001
1001
492
1001
1
184
54
50
4
61
35
2
2
172
168
4
362
6355
74
1627
483
205
276
589
3592
6
2654
2654
3
1
1
207
2443
2435
8
932
932
586
586
188
188
89382
4407
89378
2676
393
2720
1
654
7
4
3
173
990
1145
326
3
1630
84
4
176
63930
129
487
669
2
24
9
12
2575
1
344
84
1076
239
323
471
1
243
2135
906
322
4
41436
599
496
5099
2273
15
53
1057
830
375
509
35738
2053
836
2053
578
2
62
95
16
5
4
70
1
4
475
960
22835
1188
1188
434
10378
8070
380
122
400
972
359
2652
1
857
1
1434
1500
1500
464
464
1210
4343
387
1107
592
417
630
1349
1349
1
1
25
5871
269
4163
1927
1989
62
480
1425
1683
1683
2571
2571
173
452
4
983
959
959
75
8
13
18
36
433
303
36
52
42
1391
1391
357
21
1013
947412
102475
5
17824
14051
368
14051
1473
1473
3587
2212
128
72
163
112
78
151
127
130
3
541
2621
6844
18
1775
1408
994
28
697
1779
554
528
3768
3768
36820
505624
103
2150
2579
2587
104
125
264
63
1634
33
8053
13427
5206
149
2388
50
22531
23
2919
5110
2294
513
678
1417
6639
93
5
216
21
46
88
29
82
54
13860
7763
4307
30
5465
9
3128
96
6386
35
18
84
6138
3502
285
530
309662
21
4149
628
20986
49
1368
197693
9
9756
721
4447
4579
5001
186569
13542
766
4329
4329
3008
3008
826
5439
2211
2358
44
475
13
6
67
52
10
100
17
163
4
1
9
33
136178
8266
2632
2632
5651
19
2678
846
7
7
2101
2387
2387
2364
2364
7601
21031
4747
993
7690
7570
120
10174
10174
4263
4074
4263
189
3920
3920
1418
2164
351
380
395
15
4219
4219
3887
3823
3887
64
26556
7974
3
3
759
2237
697
760
25
38
1010
1088
28
33
17
4497
2111
2218
107
458
158
2893
3416
523
2105
883
2678
2678
23
6807
2702
4078
3978
100
4
4
29179
30
2840
654
758
22570
2157
12
158
15381
15381
4
641
2231
7594
1320
3591
458
15992
2296
2296
1871
6026
1789
1766
23
2366
3066
3066
2988
78
4146
4146
123796
1450
66
47027
33170
5647
284
24872
56
4500
11555
11111
444
7709
768
2651
497
2154
13791
13791
6791
6791
6791
2604
2059
2128
68528
882
6178
10630
11742
16483
8161
7895
6557
77252
248
1446
1446
20211
75558
441
26889
311
998
23
36
19
23
896
104
3
5
335
425
227
48
294
31
465
79
153
54
26
22
3890
796
906
265
16
40
530
46
58
19
104
92
978
65
1
134
264
236
10
17
520
1
306
3
390
541
720
92
20
928
15
207
47
955
10
1
192
175
118
4
704
9
40
73
8
703
108
714
22
49
1
11
720
3
17
10
2
6
44
187
382
18
760
46
301
13
30
421
354
357
28
164
972
3
197
306
301
29
438
943
234
2114
2114
8916
656
3735
4525
10084
256
6760
192
3795
105
129
2130
247
345
23
44
31
337
495
45
28
21
63
42
6
16
262
262
60
899
282
317
1
34
215
307
236
2
2
233
226
233
7
1
1
139
10
139
34
95
140
140
140
669
15
307
307
347
336
347
11
376
376
376
355
21
2773
12
705
705
5
1
133
196
84
1
285
203
2055
1813
1813
344
455
453
2
1
443
15
63
99
14
32
31
1
120
1
1
17
23
9
1
8
7
49
14
25
31
1
3
1
1
51
24
39
39
1
1
1
417
3068
8
1
1423
51
258
64
1
334
2
84
14
1
185
223
2
22527
22527
22527
216
33
8635
7239
7239
338
1363
352
673
13676
13676
429031
5390890
37849
37848
447
403
174
183
295
128
178
16
115
97
195
401
100
178
161
1923
31
31773
200
246
60
133
411
1
1
1996953
1963
895
27699
21965
681
237
237
237
9189
241
179
179
505
1668
608
53
54
1
97
2
22
5
2
19
63
91
121
2
25
27
14
6
5
164
164
5889
1601
68
35
27
25
24
1
69
49
26
25
1
8
101
72
35
8
6
2
31
46
104
50
99
103
1
3
24
13
2
3
17
68
46
45
1
67
8
42
5
2
61
54
7
5
956
992
1
2
3
1
1
5
1
4
1
5
3
2
1
1
1
1
1
2
45
54
65
33
41
82
77
17
38
112
52
46
68
52
83
78
5
3
107
50
53
49
59
53
33
48
27
96
65
26
44
63
57
42
41
1
25
5
63
77
21
41
4
84
100
16
172
8
51
113
876
244
54
6
1
5
1
23
2
12
72
15
132
2
153
2
152
146
6
11377
155
238
47
190
1
5045
960
113
12
101
37
37
914
186
29
7
69
96
59
14
17
53
54
12
28
105
72
50
7
6
5
17
6
22
55
55
2966
332
5
93
92
1
44
73
50
107
147
9
73
86
593
38
71
70
1
82
41
100
127
169
41
164
158
3
3
78
131
63
20
146
27
56
537
1462
55
20
50
46
34
61
36
42
1
49
47
2
84
225
27
22
5
45
150
4477
1515
7
69
1
1
47
10
195
321
121
9
1
1
17
1
18
73
1
1
3
4
1
38
36
1
1
2
65
53
50
1
2
1
2
40
133
189
11
29
1
107
139
138
1
2
3
62
97
3
14
1
5
2
16
33
27
26
1
1
58
60
2
1
1
3
48
45
3
1
19
8
22
2
6
1
55
1
172
171
1
57
1
6
20
39
1
25
68
43
85
13
8
56
75
51
46
5
2
13
2
1
1
463
465
2
481
42
481
258
181
7
7
3863
157
1341
11
20
30
71
1
1176
27
5
298
1940
1
48
88
70
1
2
100
145
90
99
125
74
74
682
115
2
425
67
155
154
1
203
969
149
969
279
173
6
2
8
90
81
81
275
97
91
88
3
87
185
94
185
91
275847
1967291
4104
71969
1052
31342
3438
143
1620
1675
1674
1
18781
3959
47
98
3092
126
156
86
765
989
985
4
154
148
6
411
607
617
10
17
17
796
817
21
1007
511
873
982
835
314
274
215
1638
798
794
2
2
5093
704
1699
184
1192
164
716
57
377
7
1
6
794
1679
455
430
1292
1292
6851
814
252
312
208
585
1212
1998
175
132
1163
29672
780
21013
836
857
849
8
10302
1376
1484
859
1773
1333
2193
253
4655
3
1218
1193
25
1319
1306
13
894
968
968
864
104
1051
1051
1205
1205
1190
15
7995
175680
682
4
678
23045
847
1054
5763
730
1845
2134
3009
287
3
3
1552
1167
1
1
6
6
3805
3798
3754
44
7
7
3
3
5829
5829
2559
3782
940
1009
69
10
10
204
9892
3337
9892
734
788
2508
1917
608
29
7108
2154
2154
4925
946
454
1166
1165
1
1175
724
734
10
449
1
1
126958
12089
5807
5807
365
365
309
56
20700
89290
2
1991
1
1350
1374
24
1325
1242
357
104
3
267
3
251
198
1532
2068
172
364
510
590
596
6
159
3053
3037
16
58
496
646
404
5310
5322
1
11
3133
3104
29
2593
780
684
685
1
117
50
44
241
2469
2462
7
848
807
41
1268
1285
17
755
5859
2395
2508
113
744
4007
276
2447
1476
2274
625
2294
692
645
47
526
591
1764
356
356
12
1896
1900
4
1781
1786
1
1
3
4503
520
810
1102
118
174
171
3
1242
199
453
472
19
547
24
938
7892
1505
1087
869
1129
1017
112
906
1425
1458
33
2479
983
1496
6100
6100
592
592
62
1434
11
5
3
3
1
10
1
9
53
24
1
23
9
7
3
16
3
1134
4
8
5
14
3
1
1
20
1847
53
1847
1174
273
248
302
183
182
1
168
620
385
20
29
24
162
639446
28409
13671
79835
33042
2552
1456
857
594
1226
5408
664
3748
1527
462
1282
1291
3662
214
3816
4363
72984
5117
615
9448
2153
1977
2624
2655
31
2048
4707
47
2860
1800
44
7903
3865
3920
55
3939
3939
1113
16900
1870
2631
2482
1611
2850
882
2137
3461
1324
2256
65
1666
1668
2
523
4
4058
1546
1575
29
2479
458
2208
1047
137
566
860
858
2
17750
1842
8418
143
478
2154
163
1595
2957
3
1777
902
861
872
11
93
93
6
6
6
458119
39489
12
12
6060
6060
34552
1036
12926
13000
74
3895
12347
12080
267
231
2
4041
9481
2319
2210
1614
1600
1738
1668
70
5842
5842
23793
906
8197
14690
3
3
6073
6073
4929
4929
2
52
17620
1
1
11817
5748
2
7988
13661
2476
2350
126
3195
1
1
1
11790
4
4
30
30
11756
2461
4960
252
394
384
801
743
58
668
8243
8243
8092
4673
1774
1679
95
1645
2
2
3388
3388
208548
11013
6690
1015
465
120836
3299
1097
1000
561
7670
3162
6238
3133
7555
7642
19210
2491
3854
40
1406
171
9953
9953
17
17
5761
5761
23778
310
660
5409
5289
120
7
4436
4329
107
12956
12956
4949
4949
9
4940
7121
7121
4703
144665
942
9261
196
300
105
30
118
73
407
258
6554
278
87682
13329
1
1
5849
5849
7029
7029
4578
10155
3935
933
709
10453
10453
1656
22558
6548
22
8
8
2195
715
11368
11414
46
18286
5091
7245
7402
157
5793
5704
89
10
20
2
8
2
2
10906
276
1958
1958
2103
8672
1374
195
945
1105
562
977
152
395
864
32113
420
33
3856
277
283
991
2272
2222
50
9733
9733
9663
70
8517
3562
658
809
1110
479
151
366
469
586
117
649
147
6003
124
1535
1635
2475
139
95
400
3584
401
667
1334
89
73
171
449
1188
1188
1188
223
502348
1333
1333
46728
498653
743
1202
20
4665
3
624
468
95
249
338
6
36285
631
42
526
1944
13
6
408
3657
10307
575
330
1
2434
6239
5334
255
1
2690
1701
8321
456
3
726
37
579
359
92
6
89
460
2685
72
43
46
1710
837
364
193
79
52
1675
3
6
4
2
437
160
22
86
1092
86
309
2168
2433
208
4
345
258
28
65
8
627
4
772
896
37
25
55
627
515
5
1291
1156
227
989
3430
14
324
746
727
505
848
8
54
322
177
886
1023
1605
508
1
801
1049
7
1
23
101
168
27
14
847
10
826
1
13
866
26
790
1229
292141
134
2165
360
454
241
543
62
27
13
7
262
270
3
1016
949
8
71
43
30
8
725
108
133
14
681
136
1111
3582
66
6
961
45
59
9
4
1130
140
19
471
3
29
3665
1132
74
18
7
756
115
833
851
1441
582
144
51
246
168
1387
1387
749
749
1
1
2
2
127462
3471
22
23363
5642
5642
17699
159
1330
2186
1111
16
12897
2800
48480
5
5
1668
20727
9
9
2
2
8462
3318
481
469
12
30
58
116
1006
144
115
357
52
1
106
12
387
32
62
5
354
60
458
52
72
332
374
40
84
100
100
254
4660
4660
5894
1375
752
321
947
983
36
1266
1292
26
1
322
242
1
79
2
2
839
829
10
7
32
2
9
14
7
1372
1372
1372
7136
7136
2431
208
1959
1624
5
5
572
528
39
5
337
1983
16440
730
2884
1
1
1691
1385
19
287
462
2853
686
4
1394
1361
33
747
22
1670
1670
6
984
5
935
973
38
1397
1397
4669
957
540
523
17
2524
636
2
10
16
10454
5819
33
5
5
2486
1
2485
2368
117
10
3295
6
7
3272
1
4619
4603
1
3805
3745
60
1
1
795
1
15
15
176
12
30
17
1
23
22
67
4
41518
870
7252
169
3388
3388
3695
3695
1848
1848
1848
4575
2
3033
3033
1540
1540
26954
664
1735
1735
280
280
27
27
10
8
1
1
20
20
502
4182
14
1835
1676
159
1831
14767
14631
14766
64
71
1
17
17
2062
5252
463
2237
477
13
19
19
19
1516
4026
1476
1403
1403
73
73
1034
8
130
896
21379
21379
971
7610
142
1
1
3365
3359
6
4102
6176
6176
6622
6622
1540823
183263
116311
5876
406
3114
13
116
19
13
51
129
24
28
38
56
1194
149
164
29
132
55
119
38
336
5
1906
19268
1275
100
272
174
151
192
149
237
473
5294
180
190
141
179
154
193
161
168
7
232
68
183
170
37
279
131
99
228
247
231
127
248
281
162
178
104
231
212
1148
7322
89
246
90
1
201
2
141
34
130
202
21
1
1
249
176
179
51
203
2
152
233
49
259
43
173
219
61
134
229
1
125
113
307
451
424
27
23
131
264
158
181
274
158
98
11
19
153
23
114
427
70
166
3
188
280
2862
102
139
222
141
311
81
196
110
201
117
203
198
132
134
2
143
156
128
182
182
16
16
6566
88037
2203
2203
279
670
135
117
1
89
532
4
91
30
255
295
680
150
38
190
7
204
1724
95
148
95
207
362
366
4
184
237
188
448
7
75
158
208
406
406
932
932
286
286
789
265
20
141
1
2
25
15
2
12
70
46
1
1
35
2
3
148
314
314
3700
14491
255
74
254
186
46
5
240
235
5
257
201
369
239
311
210
2
2
39
91
302
84
219
228
9
42
4
263
197
222
361
272
16
185
101
191
125
194
156
4
2
55
67
25
25
159
154
5
70
246
10
257
13
297
292
111
27
251
213
217
4
20
219
8
187
133
19
1
300
5
5
179
10
61
258
108
401
164
83
296
102
387
8575
1795
46
172
188
10
6
32
62
5
5
285
5
41
46
5
284
5
57
58
188
193
5
42
136
4
24
78
19
290
260
35
139
15
544
163
156
69
114
6
96
30
9
5
4
63
71
8
154
129
132
90
39
43
4
11
35
114
231
245
238
7
87
156
12
57
24
142
207
160
129
11
213
218
5
84
2
31
40
82
245
124
126
133
7
43
43
2393
113
226
437
381
257
440
539
306
33
191
273
80
80
2
401
401
144
126
18
1965
6634
442
138
94
59
259
21
193
142
142
132
26
160
77
76
155
16
112
75
92
139
34
25
144
5
122
40
156
147
9
219
100
10
79
147
150
142
143
91
76
172
91
91
5
195
142
145
40745
10184
1
390
35
55
59
46
74
31
81
2
85
389
170
57
40
81
278
126
154
176
90
103
104
1
777
783
6
244
71
50
1
231
61
88
207
173
253
2
38
12
40
29
217
92
20
5
129
4
163
110
141
344
109
6
176
42
75
3
237
352
26
234
248
13
187
26
181
162
60
4
214
67
169
247
246
465
184
57
15
62
44
41
3
165
103
312
323
11
202
19
224
9
22
230
35
61
9
1
10
34
233
99
418
222
56
359
257
13
53
1
247
3
217
238
26
13
64
252
243
1
35
112
109
2
65
64
319
17
292
47
8
179
9
31
240
220
129
35
330
8
131
1
39
22
65
166
131
145
185
208
29
18
44
336
256
115
177
194
228
66
180
379
393
11
3
288
38
194
199
2
461
314
199
312
248
456
44
37
25
341
304
263
319
1
116
94
103
429
629
275
268
194
57
206
84
7
150
267
37
258
1658
220
201
25
202
284
145
164
204
34
33
52
200
135
4744
30
1683
37
357
111
74
75
1
36
112
112
111
1
23
21
2
47
47
238
66
26
166
34
26
10
12
2
50
18
6
6
243
76
55
20
14
28
14
62
64
2
78
78
78
1
1
682
682
378
21
2
4
4
11
7
1
2
64
1
1
6
6
2
26
1
25
3
51
28
1
22
1
1
2
49
11
1
2
180
32
32
69
69
79
79
78
1
1238
59
59
89
89
1090
13
34
83
181
235
65
43
76
48
83
17
96
75
41
11
1608
1263
21
72
72
1057
451
103
12
1
2
73
1
2
4
1
7
5
39
25
26
1
8
7
1
5
5
4
77
59
45
1
1
12
13
14
1
127
382
1
1
16
13
1
2
4
2
1
1
1
3
12
1
4
1
1
3
2
2
15
12
7
7
7
14
17
8
9
6
5
1
4
4
25
13
9
2
1
2
2
52
7
1
20
18
2
1
3
113
12
24
28
4
67
73
1
1
1
2
1
145
145
189
114
75
5
5
5
1927
1927
702
1927
81
223
141
618
162
39388
773
1317
37472
9918
3880
33
1
1
190
15
4
27
108
108
99
30
21
105
70
88
17
359
363
4
819
827
5
3
271
249
5
145
179
213
13
5
107
1
202
146
188
856
146
149
165
501
41
5
18
278
49
1861
2
696
744
419
3386
792
362
295
243
225
333
338
5
262
129
265
251
14
231
218
13
244
234
234
2679
10439
111
179
374
146
428
433
5
372
401
21
1
7
185
29
217
41
233
74
13
151
34
48
31
12
172
13
17
115
24
331
339
41
26
326
255
71
255
157
2206
325
21
251
314
4
46
64
1
1899
9105
348
1171
1149
22
369
194
513
465
2
210
298
402
478
6
410
1989
351
1212
1212
1143
5
1
92
296
3
124
358
264
1090
1090
10
1090
610
470
77
3988
3519
61
1652
1652
379
1806
376
648
403
392
392
3092
29
63
2258
833
833
826
7
1362
1340
1362
22
805
2047
2047
2047
1996
2046
50
1
10243
430285
12442
79930
3501
2141
53
97
113
642
343
112
15280
7603
465
167
1682
1911
802
872
4
470
1304
2058
24
1127
89
42
776
479
1955
719
754
3
3
710
710
549
549
4555
30
540
3985
3596
1274
779
940
532
519
13
71
782
1
781
590
590
1
1
26732
12861
559
565
6
1523
1538
15
131
46
85
264
1402
1891
519
518
1
161
483
227
82
11
11
383
140
4457
136
212
95
117
2
17
15
437
470
33
1
498
3
148
1
5587
556
1639
1191
2201
1592
1592
5701
1200
176
1708
25
190
124
1
36
43
238
38
39
214
13
69
80
189
115
417
278
25
123
360
59
56
1
2
76859
334352
138
1024
275
285
326
333
1627
298
66
81
274
236
339
398
398
198
198
353
2544
36
70
570
652
82
427
490
63
42
280
621
1036
1036
118
118
2830
210
1158
1462
194
194
414
414
1
765
143
196
248
177
232
232
308
308
7
1241
543
681
138
553
440
113
609
609
2848
1055
83
87
4
44
322
17
22
20
9
255
227
7
192
5
109
39
15
39
18
35
14
12
228
28
13
29
7
248
1812
142
52
256
138
435
62
307
172
7
446
214
225
982
17
448
231
286
1887
487
126
115
11
107
69
2
166
98
3
4
142
30
44
95
164
98
16
236
1957
8832
953
897
2
27
1
26
271
47
49
411
2
2
385
388
3
103
234
7
38
46
247
131
19
290
14
657
620
9
2
26
260
255
326
333
7
617
74
227
1
42
464
312
97
37
249
618
202
416
337
11
203
123
865
513
352
2354
1
580
616
36
542
310
222
239
424
837
4
249
191
393
3
602
289
5
305
276
276
4
1111
468
639
1628
6
418
228
420
556
196
3018
1318
1504
1225
11
667
696
29
518
721
69
228
209
122
93
578
578
490
4222
381
911
945
452
517
526
34
407
198
175
173
2
490
490
6824
1036
198
199
220
21
166
396
31
228
20
169
539
179
174
5
6
155
178
75
298
290
8
272
168
189
311
134
121
83
97
14
420
139
85
292
322
11
304
9
56
632
632
27218
1931
53
31
549
656
1382
17150
742
386
524
189
859
140
426
828
458
775
61
78
157
697
255
241
14
285
230
230
1
229
408
408
1328
364
465
63
436
702
8
308
386
184
184
956
80
285
210
381
1242
7
660
575
2574
1052
34
262
16
16
53
9
237
40
66
14
291
32
18
290
21
53
39
17
14
89
660
252
319
598
598
11
429
72
346
365
364
1
464
6131
259
359
470
944
361
315
448
952
733
424
402
600
600
383
383
513
513
840
12
168
153
195
312
446
446
932
2620
451
183
457
169
428
386
161
225
1
1
449
124
325
1183
351
131
138
563
472
3
233
236
6
6
621
574
621
47
680
680
502
486
502
16
2049
491
11
10
186
48
325
327
1
1
142
138
132
415
89
42
18
163
163
581
581
945
19
514
412
348
348
169
169
609
252
16
317
24
915
401
155
33
40
67
88
50
81
229
229
606
606
26762
1189
22
889
915
259
259
291
615
657
26
251
387
647
102
217
740
5
24
610
109
330
233
314
267
516
496
277
60
291
209
627
293
475
621
328
193
65
136
30
922
85
372
1094
27
142
959
212
148
259
25
331
156
365
4416
529
716
977
805
247
290
1922
25
187
183
4
425
230
219
11
187
167
58
24
97
232
292
676
164
77
143
794
2
2
765
792
27
155
2049
379
386
384
434
311
353
1750
80
100
20
435
42
820
583
579
583
4
1806
2
128
461
401
585
229
502
502
343
434
78
13
7
7
588
319
269
2462
256
269
24
85
121
147
152
140
234
361
121
343
209
551
2787
472
507
313
416
11
11
506
10932
1926
303
206
194
333
344
249
161
104
402
343
21
20
1
222
237
196
271
334
322
12
219
80
203
211
8
371
980
269
345
35
102
360
239
197
414
615
648
1
1489
27
292
288
186
225
264
207
5401
1889
49
307
266
41
540
559
19
45
331
37
298
137
385
515
284
128
437
1599
20
327
393
859
102
4148
1689
2114
243
661
661
326
338
12
154
4480
1016
765
907
736
902
926
195
128
490
66
47
11
1274
318
413
418
5
270
257
19
350
175
156
441
441
437
14
132
153
138
299
6422
677
652
25
894
874
857
836
815
21
523
605
857
430
430
110
21
89
244
244
3
1374
898
473
774
141
197
208
11
123
208
193
15
94
620
620
663
663
522
522
167
1
166
122
3299
178
449
226
300
251
400
412
12
386
203
275
497
364
364
759
759
5
5
175
1837
213
209
157
147
128
173
245
254
136
273
273
4
2143
706
1433
17076
3879
16
224
187
323
368
45
71
229
61
2
179
215
97
286
357
132
280
273
281
274
325
150
166
247
276
39
268
105
195
352
206
32
44
416
10
45
203
38
99
191
189
7
235
41
289
147
94
443
22
250
28
276
93
330
64
266
9
217
269
546
758
705
53
329
366
127
86
264
27
274
212
412
412
672
672
6771
1785
362
281
186
115
265
42
133
144
11
163
171
8
193
164
9
288
12
11
85
37
258
23
32
29
188
23
133
136
3
386
223
225
2
119
116
35
6
387
104
24
2
84
208
122
114
2990
2990
1802
179
147
55
162
200
156
349
198
355
356
1
239
1318
125
32
157
164
216
214
2
81
304
1489
194
369
181
745
570
570
462
462
471
471
214
2617
266
328
474
295
15
72
233
134
253
333
114
1868
224
202
299
183
275
189
382
1749
44
530
534
4
41
186
353
242
217
132
230
230
243
243
360
77
283
557
557
372
372
180
180
238
238
357
357
1957
294
303
279
24
700
597
103
415
245
1228
11
29
1
1
3
2
67
27
1
1015
2
5
4
1
1
1
57
179
179
179
179
569
569
569
569
139
1705
18
219
87
114
195
159
62
37
3
38
11
19
8
36
36
67
731
116
116
374
5
157
212
174
174
421
199
198
199
1
77
77
145
145
4509
313
3900
169
1752
146
11
114
17
62
49
4
13
83
18
34
51
66
611
606
2
3
19
12
38
30
28
135
15
45
19
28
16
16
72
295
1979
8
12
20
34
27
40
9
13
23
83
31
1
10
78
6
4
19
10
4
59
27
96
20
23
17
60
253
81
67
8
33
27
1
16
145
26
28
29
12
8
40
157
19
29
29
6
2
1
1
1
1
261
163
16
10
8
13
29
22
46690
435028
49321
2511
3037
401
271
351
339
12
532
250
202
210
174
346
300
10340
30253
77
29
49
18
2
57
48
13
36
69
13
601
37
16
1
11
1
3
1
17
7
1
2
81
2
5
1
5
102
2
473
20
128
3
3
5
14
15
14
10
8
126
29
44
2
237
11
26
15
13
1
28
98
20
1
13
4
23
2
5
5
32
39
40
1
2
684
586
9
89
18
3
2
397
15
11
15
21
6
3
3
7
103
119
1
24
6
4
2
228
1
2
118
135
112
20
16
19
4
359
2
3
18
27
1
7
4
1
2
149
31
2
77
296
100
134
34
3
26
6136
2
5
23
1
4
70
90
130
102
18
1
116
7
65
11
38
10
2
304
11
4
2
1
6
11
1
15
3
2
29
2
2
63
11
1
1
1
19
25
51
6
43
155
9
3
7
15
55
29
28
505
509
4
3
2
17
77
11
2
8
6
82
27
2
58
3
5
45
1
7
27
136
30
1
540
442
98
22
1
180
38
35
1
138
2
12
5
1
7
6
2
2
8
1
1
2
4
8
13
1
3
8
172
20
3
99
74
25
7
7
17
70
6
116
519
17
25
183
42
43
754
762
8
3
430
10
119
19
24
12
3
156
8
22
94
3
2
1
9
6
110
2
11
13
7
2
140
6
92
150
11
27
4
1
6
11
46
47
3
106
46
16
12
6
1
26
31
69
4
61
20
1
6
4
120
1378
314
339
1
1
282
141
179
1
83
798
404
311
764
18
54
444
240
248
8
269
269
571
571
807
6
331
169
301
281
281
1398
59
141
58
639
86
415
675
82
593
258
258
3860
538
160
176
16
33
258
259
1
471
920
688
233
306
236
235
1
172
1832
181
125
19
221
146
37
89
195
152
37
161
72
160
65
629
629
653
653
653
1157
1157
1157
14294
173
1042
1042
1034
981
1034
53
983
983
619
2276
166
161
5
1318
173
1085
878
137
70
1502
1502
466
455
466
11
1126
1126
1153
1153
1009
1009
1175
1175
1270
1270
3562
207
39
164
44
17
64
18
18
265
7
129
129
740
276
1
1
178
1
177
47
70
67
1
1
1
1
19
14
5
8
36
16
3
2
2
13
13
8
3
4
2
12
6
2
2
2
2
1
2
10
1
5
6
3
38
20
3
3
2
13
13
2
4
6
2
267
267
1901
423
1
88
128
127
1
7
19
50
3
84
15
41
1
88
80
15
12
19
39
4
116
136
7
3
10
2
30
59
32
30
50
1
18
64
203
66
10
83
34
2052
820
1198
1198
91512
1765
2
2895
1945
948
601
3234
308
495
1
2
2
320
414
3
12
9
385
287
407
52582
52582
290
3378
725
946
733
663
21
655
180
313
162
1304
126
625
553
1003
1171
129
39
984
984
3902
3275
247
21
270
87
89
2
2928
9750
93
27
66
600
2354
292
308
13
3
605
228
170
10
421
505
3
3
1
549
568
19
204
648
11
555
555
451
451
7982
1766
35
368
125
171
119
8
38
105
181
69
188
213
200
13
76
5
83
146
175
491
270
276
237
129
230
308
325
213
242
138
140
2
178
148
34
451
168
202
2
67
16
904
352
536
285
39004
673
673
585
585
23
375
48
120
56
75
53
607
607
2440
778
418
117
218
339
167
403
2794
30876
1
97
2
20419
231
138
2
14
154
106
119
2
42
440
9
101
262
12
6
98
141
151
225
278
42
418
14
20
658
180
2
282
264
408
4
430
363
642
49
158
349
50
16
4
543
37
22
77
1024
1024
112
112
103
9
791
791
654
654
582
582
48477
1260
450
54
47
107
83
24
62
59
3
28
27
1
92
88
4
58
2
1331
8315
680
3923
234
252
18
1
1
1
39
8
10
38
181
30
36
696
654
695
20
2
8
2
5
3
1
1
1308
1274
5
3
5
1
20
261
1
42
170
34
64
19
30
22
3061
610
7
3
34
5
55
196
3
81
133
2
150
66
1
40
7
88
46
25
9
20
180
81
151
149
2
12
662
658
4
71
11
88
183
41
34
277
106
137
327
2197
280
283
501
518
511
7
288
632
1758
66
374
70
68
5
176
131
162
74
1076
464
611
1
33144
2036
72
72
3577
577
3
30
12
16
4
389
107
108
1
71
36
74
7
10
21
31
3
26
4
4
9
1
1
1
3
22
10
1151
169
11
22
11
13
2
11
747
793
2
2
8
1
1
20
1
6
5
1
22
22
15
34
19
18
29
11
69
68
1
79
478
2
4
40
14
145
19
11
6
56
6
27
33
10
18
12
14
73
69
4
1483
247
180
187
23
27
57
10
24
124
28
81
26
455
421
14
12
2
20
17
3
14
472
24
326
122
6343
25504
84
139
61
62
57
21
114
1
117
84
78
65
35
235
363
1
3
5
107
3
3
9
9
343
32
23
1
7
1
60
70
24
120
3059
3003
14
27
1
4
1
3
3
1
25
15
1
9
4
4
18
90
61
1
40
53
129
59
70
207
5
41
27
56
20
254
37
1
80
1
14
32
203
36
15
62
35
87
241
21
60
171
177
6
5
20
16
48
5
30
47
85
179
5
24
1
5
86
105
1
54
1
24
147
40
49
16
36
72
259
152
101
88
165
223
174
38
2
41
186
72
168
87
126
16
111
204
210
6
49
109
52
7
214
6
1
128
321
22
1
108
68
69
4
142
3
1
65
66
39
7
105
89
16
16
61
23
12
248
92
10
190
151
222
13
11
2
131
6
132
245
253
6
2
22
60
58
2
45
22
197
54
1
361
92
13
37
73
52
56
47
40
14
24
63
54
41
72
10
58
130
4
16
107
12
247
103
236
23
1
21
17
146
125
8
200
18
13
5
7
80
59
62
3
16
16
17
55
5
7
7
386
168
48
63
11
103
65
21
6
33
542
35
6
50
37
37
105
83
58
27
106
84
22
14
59
220
3
35009
1851
722
722
712
712
6306
885
241
299
254
346
744
317
239
314
409
276
894
462
235
391
8429
23689
33
322
769
140
81
32
32
59
32
378
162
515
513
2
228
629
660
31
31
33
247
124
201
122
57
100
381
379
2
36
24
416
186
47
200
267
340
310
30
299
55
284
389
419
68
465
682
60
28
35
130
40
35
177
255
38
684
39
267
1
34
134
21
86
50
55
34
93
376
149
48
115
20
13
75
39
430
44
58
61
59
708
387
6
39
33
53
35
51
59
159
38
152
10
270
5
5
160
25
4
313
39
18
36
88
1729
278
46
518
610
11
4
1
76
17
684
690
6
3742
6
2476
715
414
332
267
248
403
51
46
15
1260
604
641
244
9148
440
433
7
654
654
649
5
1
1315
1308
1314
6
373
1319
81
23
32
2
2
123
150
27
16
577
40
25
338
1031
211
390
92
1393
189
202
323
431
248
1778
320
3
126
699
686
13
521
101
8
373
974
367
234
12974
1781
461
461
1436
663
152
20
3
193
284
23
24
1
52
45
3603
672
179
181
418
397
184
5
163
111
343
342
1
32
609
309
708
2117
158
158
237
216
102
409
42
245
313
1524
399
386
426
8
779
380
391
1273
283
241
362
387
7295
233
736
340
396
350
350
21
1009
401
4
4
581
583
2
1771
1
959
811
43
1295
320
549
383
52
914
267
268
267
1
1
327
987
112
448
427
40
1
39
52053
3741
1848
223
94
21
189
19
239
237
2
59
71
12
201
173
23
351
119
126
7
118
1196
4523
3
3
1
232
54
189
20
2828
2790
13
5
2
4
6
8
457
457
35
1582
180
96
1271
9585
30016
122
15
2
186
154
333
98
40
55
330
94
402
110
18
47
49
285
43
56
159
115
23
35
68
102
64
69
33
225
53
118
71
295
21
38
81
166
65
119
26
169
1
2
239
290
267
23
426
22
169
181
46
1
131
74
43
69
58
267
57
224
2
2
105
291
103
37
131
81
8
11
3
44
166
760
199
2
110
1
5
124
151
5
117
161
56
67
108
147
180
176
76
197
61
70
167
99
37
6
64
1
43
31
78
142
8
12
29
151
376
80
320
324
4
256
109
72
100
92
109
172
134
40
135
19
140
108
464
135
992
971
5
16
29
774
2019
151
169
16
211
1054
452
120
113
8094
2042
1
58
211
77
36
56
133
289
285
131
199
212
196
76
1
217
36
157
177
395
79
52
2
128
540
218
85
280
73
353
169
251
209
249
421
123
566
47
59
117
108
54
58
1032
181
199
179
20
104
146
141
5
2
2
169
97
134
194
188
194
6
3
2489
2002
653
50
763
1
187
320
14
14
484
484
12872
1000
1324
86
372
354
18
467
399
592
592
496
496
2249
390
199
165
276
111
153
523
368
340
1266
4695
180
50
298
3
411
102
291
327
428
65
488
485
3
1
373
306
106
536
536
373
1980
275
139
295
898
889
9
869
115
869
309
445
1815
1815
600
2
1
1
15
63
46
17
243
39
28
73
53
44
9
13
16
4
7
55
62
1
1
1
6
3
2
6
38
37
1
53
18
35
15
16
1
7
9
2
21
91
1
22
29
7
31
20
11
1
25
12
15
24
24
19
9
10
24
55
11
37
24
32
8
8
4
19
81120
864
718
709
718
9
500
2775
13
13
875
1
130
305
280
278
2
114
45
1387
48
166
267
681
130
95
5637
69339
117
38
222
308
1
182
63
37
10
135
67
456
78
4396
25
71
648
86
267
314
69
494
146
336
582
260
553
593
9
255
314
6
60
21
112
436
367
389
7
207
377
120
29
306
377
81
20
54
148
215
867
6
378
246
446
20
101
133
214
284
53
1
2
536
232
308
270
402
2
71
234
449
31
56
328
49
1566
78
416
10
110
537
145
1
106
43
413
462
383
1913
33
679
57
718
29
141
31661
19
38
329
37
34
549
31
134
449
243
11
208
4
12
11
45
63
334
298
2
73
24
650
420
159
159
52
3722
705
1870
1878
5
3
1087
176
2126
687
375
358
530
93
416
120
29
174
174
630
630
371
371
2548
10
2548
4
824
482
338
1714
1714
198157
7157
50409
4937
674
674
481
481
276
272
276
4
731
731
2768
8
831
20
784
484
641
2171
710
55
40
72
44
187
163
3
21
78
70
8
41
196
87
121
120
116
4
217
214
3
22
55
66
2
9
27
88
70
70
1604
536
220
46
136
50
63
402
443
41
8
63
39
772
772
193
2
169
13
4
5
923
923
618
618
608
10
400
1926
645
431
450
4
1253
541
518
23
708
3500
679
1059
888
874
826
826
773
1702
64
195
198
1
1
1
17
3
169
149
20
128
44
117
128
11
70
33
68
34
1
40
233
233
829
54
394
346
48
295
72
13
1
1
80
80
769
274
85
57
99
42
113
115
2
112
84
178
178
29
1690
620
1041
935
935
708
708
1609
4775
163
155
8
112
156
44
86
43
20
23
241
92
149
2
9
39
150
151
164
13
23
23
5
419
419
397
6
16
230
63
112
43
117
158
34
38
1
2
1
1
2
108
11
109
119
10
32
74
100
142
42
311
276
35
233
7
325
307
325
18
2081
2882
29
15
86
85
1
31
28
1
109
161
52
5
52
57
19
38
19
65
97
11
41
11
86
6
341
157
16
85
76
74
2
7
265
265
136
1481
757
588
1901
9493
579
33
202
191
11
908
466
770
635
6
700
537
2
726
802
76
547
26
135
598
424
174
26
620
62
3
42
17
14051
336
95
1523
1235
193
2293
119
1279
895
9252
1194
90
854
3
176
812
16
97
610
633
1346
29
2
678
2
66
285
1638
564
32
125
3
647
11
627
633
6
8047
121658
704
704
782
1834
565
487
1444
1444
2010
2000
2010
10
1105
1105
1016
26778
1244
733
362
320
1266
878
1176
6895
397
894
5345
1171
615
1512
84
2278
247
36
309
1596
1363
85
134
49
99
7229
23105
237
641
329
173
266
194
122
5
67
225
1670
470
220
1394
1522
51
77
1959
1119
141
214
600
127
1149
11
1
516
5
146
568
202
2883
2535
348
288
224
3438
1452
1737
1762
25
1196
1196
2
2
95
1483
618
442
328
1596
1596
969
627
872
872
4092
829
1539
1594
55
1669
1662
7
802
802
338
338
154
1095
335
606
26
1883
846
1011
724
724
1328
1328
776
2877
948
526
627
602
25
1851
1851
1095
1095
7162
1555
786
424
378
578
265
310
45
487
336
319
17
422
497
397
776
652
124
96
28
216
62
1885
667
364
198
208
7
3
584
951
865
951
85
1
2899
1
3
3
1126
1141
2
13
1716
1754
38
1275
1275
1681
388
374
487
113
806
793
13
853
853
2922
2922
2316
2311
5
5512
3020
21
178
177
1
5
85
67
18
188
4
138
225
160
135
257
7
6
43
109
723
724
1
1
23
2
11
10
1
28
72
67
5
69
1
2907
137
2770
2736
34
4820
159
1956
1956
2705
2705
29645
2210
29645
4419
4419
6654
529
1948
1807
1724
83
2370
7567
7567
8795
8795
9423
599
1
1
255
255
1533
1533
448
1533
48
232
252
47
170
336
7035
1600
1
101
23
325
173
7
8
9
19
4
2
2
1
4759
1
435444
17315
308044
16813
2202
36371
189
189
1
486
282
288
6
197
230
230
373
1404
142
268
64
95
72
72
93
210
218
8
7
1854
4092
285
114
146
191
211
104
1
199
70
67
5
12
230
353
247
2
1
11
11
11
1661
5157
5
157
58
8
18
9
98
93
5
308
211
58
103
14
65
134
305
12
14
30
14
14
1
136
20
98
1
44
25
13
1
358
366
8
19
20
24
16
80
1
42
20
1
55
22
5
59
33
95
215
351
33
702
160
327
182
14
1659
269
321
269
279
242
265
4997
1359
207
117
143
26
305
247
102
133
135
2
168
423
94
123
30
82
284
181
21
7
78
20
219
94
69
353
49
24
107
73
12333
2544
181
7
254
251
160
3
309
300
188
347
316
266
15
206
421
284
1
132
234
272
327
16
39
150
629
128
230
325
141
130
228
210
244
269
266
93
95
2
310
298
322
383
196
308
191
207
271
271
3
2129
243
156
269
218
194
1046
509
23
171
94
80
79
62
3
3
43482
1079
29608
1344
713
713
40
1494
561
190
272
431
391
391
561
63
313
185
286
2356
437
427
3
520
224
445
14
3
2368
631
296
356
199
883
822
2678
7
3
61
206
209
3
19
6
35
1
4
5
20
64
453
103
5
395
257
20
162
27
115
1602
1
197
635
302
352
329
329
2
2
1366
306
470
590
469
2176
353
174
78
127
219
272
57
68
11
372
44
314
4604
202
208
6
350
549
441
991
966
6
19
1751
1431
190
195
280
317
257
192
128
873
250
308
187
207
207
812
25
27
23
4
420
340
327
13
53
3425
193
208
239
361
565
2
283
791
113
617
876
465
449
16
16
411
532
781
12263
225
4691
62
168
5
6
61
16
225
183
3
304
560
129
38
1
264
161
33
92
3
4
13
18
50
546
12
280
1
312
109
8
6
230
5
1
54
474
278
520
5
9
338
1
398
46
8
526
2031
32595
1386
11
302
460
444
169
100
1578
519
959
73
73
337
337
100
100
88
1058
513
457
1326
286
339
146
1
115
29
21
389
9594
1717
300
237
1
237
141
95
383
27
33
42
227
21
314
270
16
7
16
5
294
358
203
2
4
9
1
15
1
4
19
4
6
8
7
6
3
1
14
2
2
5
1
2
3
13
5
3
5
3
3
1
3
1202
1098
3
8
24
3
1
5
4
1
12
14
1
1
1
23
2
1
288
218
244
119
233
437
18
164
324
301
35
16
244
236
351
558
146
179
7
1
2
1
5
1
1
1
1
13
460
25
136
139
3
25
102
169
167
2
227
59
61
102
41
66
213
213
187
358
124
45
2
84
84
2577
456
169
3
172
39
62
155
100
181
156
478
28
34
157
137
230
20
897
16
213
383
367
16
285
577
393
184
152
152
109
109
263
263
192
192
461
849
279
281
2
2
2
1
29
73
3072
8045
102
23
203
66
72
6
167
54
336
223
176
48
1
4
41
153
17
5
45
152
57
141
250
118
126
8
42
8
18
36
157
36
2
40
20
15
1286
1195
3
2
79
7
166
125
131
6
121
8
18
24
4
103
31
311
79
109
16
14
1737
308
108
82
82
26
15
11
438
1284
2
151
151
176
25
165
15
134
10
6
79
66
1
12
4
212
4
13
40
18
18
4
4
15
15
105852
13269
8975
38439
12
108
106
212
76
29
473
3
3
6
5
52
26
482
2
11
211
19
120
94
42
111
173
23
12
23
17
16
898
6523
19
17
124
15
16
131
26
58
177
205
4
1
1
5
3
3
5
6
219
220
1
31
4045
3194
16
2
1
7
3
6
1
8
2
4
1
1
404
3
2
10
8
6
1
1
1
3
14
3
5
2
1
18
20
6
3
1
7
5
1
1
1
1
6
4
5
9
2
5
21
16
18
10
22
2
13
2
4
2
2
5
21
5
8
4
2
12
5
8
1
11
2
3
13
16
2
7
3
72
19
587
464
1
4
6
11
2
1
9
29
3
7
50
40
127
11
23
7
2
344
358
7
5
2
29
6
4
1
25
101
23
70
30
97
19
14
139
83
13418
1964
45
162
4
113
456
146
49
1255
1178
15
2
1
1
27
18
11
2
144
41
29
231
1486
1492
3
1
2
2
387
471
1
14
44
25
2393
48
15
19
22
3
263
22
233
150
9
20
159
145
71
55
126
447
51
54
28
1440
1238
9
24
48
71
14
19
2
15
266
265
1
549
524
1
24
388
45
2
8
6
19
13
53
35
29
2
112
9
71
76
22
90
34
86
28
2
38
92
254
22
42
806
793
5
8
272
30
17
88
272
1
71
91
2
15
43
26
26
21
21
2
1
70
235
65
66
221
24
11
31
15
208
86
145
21
34
42
1
20
85
55
138
1
1
151
62
183
81
181
11
2
7
46
57
26
19
21
65
145
6
122
29
106
4866
1845
1
175
351
1
173
1
1
165
1
61
61
7
3
103
4
4
8
39
31
76
7
10
1686
1494
4
10
1
8
2
3
31
18
28
10
77
17
50
10
134
263
31
2
3551
11378
223
178
45
195
169
128
1
56
60
148
158
10
544
221
1920
1902
18
98
748
715
8
25
102
202
581
642
61
63
323
171
172
1
194
53
11
118
66
31
375
208
213
5
58
102
135
172
54
48
742
5116
142
292
61
158
165
103
222
167
200
170
161
140
85
108
113
5
139
48
109
18
28
364
231
110
134
105
98
811
87
1162
334
507
233
234
1
294
294
1118
3051
125
93
189
150
58
35
162
29
155
12
148
57
25
159
103
165
203
65
1422
55
187
5
981
194
804
413
391
306
26
112
168
1570
13
578
486
239
254
19811
2879
283
342
58
74
133
213
151
66
326
461
68
149
232
74
107
33
173
312
226
207
131
296
281
255
243
12
139
141
306
201
208
46
54
8
165
437
260
207
132
134
2
133
224
158
112
208
147
157
10
28
157
211
380
269
275
6
132
75
76
1
407
75
107
277
22
124
89
10
452
120
45
66
713
238
186
217
300
1048
49
77
127
224
162
178
217
108
126
18
481
191
220
260
162
83
352
323
80
77
353
322
315
7
31
1458
343
80
228
265
115
99
102
3
325
2008
505
55
5
8
4
111
4
69
51
33
17
3
47
71
35
56
4
28
272
271
1
84
24
17
27
49
113
90
21
103
66
36
21
21
14
183
84
109
25
60
341
38
46
176
13
37
31
71191
5043
250
250
176
176
476
1690
96
49
162
1
1
46
159
78
326
175
121
324
3
178
143
366
366
371
356
371
15
123
746
36
353
204
30
301
301
710
3372
325
182
183
338
376
365
399
494
304
12
1
132
159
152
7
278
278
288
288
541
246
135
132
1
2
2
2
127
1
30
985
234
125
156
132
176
162
204
285
34
47
201
201
156
7
40
22
31
3
26
27
2373
7661
52
238
81
20
3
165
173
8
67
17
17
158
179
21
39
56
83
61
230
290
26
344
25
71
109
8
12
115
21
51
2
159
49
14
230
52
175
75
69
23
1
35
52
87
74
320
404
84
79
5
7
6
16
22
21
1
27
119
203
32
127
15
93
25
194
1
20
54
1
4
23
1
281
22
106
29
763
142
255
147
184
190
6
7501
1418
134
9
305
19
30
20
5
57
19
1
7
208
4
231
114
34
31
14
20
20
7
108
6
291
3
5
17
87
6
2
29
22
58
54
232
1
88
18
3767
2198
48
325
378
324
281
528
552
24
290
4686
14229
130
19
394
2034
383
99
208
2
37
137
45
7
248
265
46
21
35
43
363
121
4
53
90
43
135
223
164
4
26
168
109
221
266
48
61
50
105
117
267
69
25
370
44
272
33
2
189
1404
1426
3
13
6
145
177
234
234
260
4
55
201
343
3036
1
1
149
306
316
74
290
286
4
47
350
142
178
468
86
88
198
2758
731
112
26
29
56
10
113
94
48
17
134
80
79
58
46
76
110
66
61
62
27
30
5
98
103
5
50
68
93
41
65
27
84
68
89
583
502
583
80
1
748
3482
12
123
5
3
184
131
3
33
386
1
8
204
206
2
165
4
223
238
1
1
108
198
4
115
2
199
99
7
1
6
138
131
3558
1003
160
76
3
203
24
19
9
285
118
171
205
48
28
198
7
116
273
70
198
192
130
22
971
333
8
27
8
14
17
21
82
78
102
214
227
10
1
2
1
2
2
40
6
5
190
190
3
751
276
270
202
2
2
1349
55
93
418
412
371
518
196
111
126
15
170
25
1
1
3
206
39
164
215
1020
172
633
25
604
219
150
210
652
3640
2
124
35
127
213
215
2
240
133
442
447
1
2
2
15
149
198
90
74
110
2
91
196
106
339
1
281
13
588
588
588
357
51
5
6
53
20
96
40077
81
22
22
7075
1682
216
453
457
332
846
98
348
443
308
409
1142
1146
4
337
35
35
4717
32175
30
264
318
114
152
388
359
113
200
483
32
153
25
169
570
136
128
409
136
138
27
407
544
58
655
134
289
98
118
606
52
22
400
90
120
149
3
423
316
1
134
26
12590
317
75
91
159
3
52
57
137
267
46
198
2
23
154
43
24
721
208
28
7
64
220
60
197
138
243
220
484
809
48
167
3
176
12
200
226
13
13
330
330
125
15
11
4
110
27
221
14
26
57
54
3
46
22
23
1
28
17
12
5
1350
28967
3001
14
344
344
673
2152
40
45
1
107
33
15
60
11
57
79
605
606
1
312
72
34
7
491
491
10687
403
140
140
1554
6829
54
55
404
57
335
364
54
281
113
76
377
182
183
1
2
3
414
419
236
79
118
162
166
4
110
184
453
159
40
539
11
3
8
670
2790
110
619
617
2
206
6
62
97
121
231
26
74
257
38
45
46
182
514
106
183
225
3817
482
770
34
28
323
96
184
192
8
1
1
96
330
330
121
25
96
528
260
23
32
63
70
20
26
27
7
1
286
235
31
12
7
1023
272
122
1
54
38
305
15
86
80
20
30
131
277
111
2
18
15
3160
1239
48
11
2
162
10
3
61
69
182
26
31
343
4
7
9
19
5
58
169
31
3
145
20
43
92
6
116
6
4
17
76
47
29
142
1
15
3004
331
331
301
301
572
100
198
274
1503
176
260
425
412
13
301
296
45
282
281
282
1
3948
82
41
344
1
8
29
3
253
3
4
2
332
332
71
460
175
172
3
214
480
180
91
209
711
66
145
119
381
248
763
80
148
56
87
95
49
33
420
36
68
18
264
265
1
356
49
177
130
19705
243
8069
509
196
9
102
85
889
33
260
274
322
127
580
95
325
354
1
4
6
1
17
4
487
122
105
104
1
24
65
33
42
9
84
41
45
4
6
6
84
84
3
3
1115
2921
4
18
14
5
19
1
92
94
2
2
1
2
81
75
6
7
1
14
9
5
1
4
14
4
1
26
28
2
51
15
22
7
3
1
34
1
1
10
64
1
5
426
393
1
6
6
1
1
2
5
2
4
11
8
2
1
105
89
11
5
1
3
2
11
1
6
52
53
1
6
1
7
1
15
28
15
1
1
3
4
4
8
39
54
47
7
6
119
108
11
1
10
1
2
2
52
8
57
3
8
14
2
4
39
56
134
149
2
12
1
3
6
13
7
1
40
759
214
505
1
1
58
58
271
271
469
75
12
12
106
264
24
24
284
109
1
3
76
74
2
69
2
3
10
8
2
1
347
347
75
75
106
7
45
54
52
2
11393
445
350
1
182
167
298
658
17
227
7
56
40
13
165
251
34
52
231
691
126
68
63
2
3
1
1
112
121
9
144
747
14
394
412
18
321
238
238
396
396
642
47
275
320
108
589
233
248
3924
431
123
52
83
173
3493
1373
198
128
27
86
70
5
81
509
541
32
189
15
14
150
53
151
189
12
211
368
368
352
16
241
241
207
164
37
6
497
186
33
28
250
151
151
16
650
376
258
348
270
42
36
1395
20731
1654
285
151
15
336
91
168
2
311
295
1616
11
855
27
238
171
240
243
3
176
750
86
461
203
8
5422
1
1748
176
322
1054
195
1010
626
384
1443
8
1
1
285
1149
1143
6
384
384
355
284
355
71
106
258
19
133
4
4
212
212
10644
217
45
45
8
668
370
290
301
1
300
955
5077
21
11
6
481
447
286
256
57
416
61
195
220
476
288
418
482
1
1065
4336
171
140
31
399
67
46
328
74
259
160
49
54
5
296
304
8
249
220
228
8
343
57
55
3
82
35
80
2
2
40
235
226
9
3513
234
3513
2186
1174
4
1
2
8
4
9
21
216
5
1
78
17
7
361
4
1
17
7
2
40
6
111
67
13
2
8
28
1093
362
362
312
703
193
198
1323
913
4
1
11
392
2
246
2
1
161
4
36
38
3
1
910403
88539
614
74
2
1
3
1
3
6
2
10
2
4
4
8
36
17
48
2
2
32
12
1
1
5
28
2
58
2
4
5
6
1
8
219
5
106866
1404
2
2
183
183
183
768
768
2
1
10
2
2
54
103
3
72
484
35
310
14534
15
151
59
77
2166
1106
4
8
9
19
7
10
9
10
3
24
23
1
16
3
13
43
40
57
19
5
7
10
8
3
56
16
6
43
124
2
6
4
38
18
104
8
6
44
40
38
45
7
45
11
24
13
2
6
7
4
13
4
9
7
27
1
3114
8171
106
21
1
10
12
3
47
11
12
11
5
4
7
1352
176
1
2
1
2
6
2
125
4
7
23
3
112
111
1
1
29
1
747
817
4
5
1
3
1
2
2
2
3
1
2
6
1
1
27
1
1
1
1
2
1
2
1
6
1
5
26
1
6
26
27
1
1
2
25
1
1
1
9
1
62
7
54
60
61
1
17
80
24
26
2
11
4
10
17
35
2
46
4
11
72
71
1
59
60
1
4
57
59
2
76
43
3
8
15
11
5
39
1
18
47
12
9
54
56
1
1
22
4
7
3
2
14
6
32
59
58
1
5
9
7
69
6
10
2
21
1
10
1
5
23
2
43
34
5
24
66
38
70
3
16
16
12
1
12
31
11
49
74
4
12
14
10
47
16
41
2
2
57
11
3
20
2
14
27
6
6
11
7
4
36
28
8
19
12
1
2
38
36
10
1
7
8
10
7
1
13
6
2
4
1
48
11
5
2
12
3
10
24
29
3
23
5
6
16
20
5
2
18
30
60
4
11
8
18
12
11
1
5
4
78
76
2
17
5
61
1
3
2
6
5
12
8
1
2
14
12
108
18
47
1
8
10
15
21
8
41
3
21
4
5
48
28
555
37
215
142
161
491
1673
76
21
84
51
52
1
51
36
26
72
31
8
54
108
95
98
3
65
24
9
47
5
51
56
97
111
321
321
146
146
1
1041
153
887
89975
689
287
258
1
8
6
12
2
172
172
226
226
181
181
33961
86318
13
1
3
3
2
4
11
43
8
22
17
10
2
32
45
1
1
2
13
10
156
27
16
73
7
47
22
2
7
3
10
207
2494
7
1968
25
19
6
1890
1936
2
2
5
3
4
10
1
19
75
81
6
154
13
71
359
11
11
9
265
10
1
15
19
36
81
351
1
8
10
18
56
47
1
68
84
24
1
1
41
29
2
34
6
74
42
5
3
2
5
157
7
8
2
4
114
75
4
35
4
5
32
93
7
1
36
186
4
1
5
9
15
19
2
3
24
20
67
70
22
3
4
1
3
56
5
41
10
25
9
6
5
124
1
2
32
6
124
1
61
17
13
58
29
48
20
73
4
24
9
4
20
1
5
140
25
52
8
32
1
11
1
174
67
161
3
46
2
9
3
186
8
13
146
2
41
1
4
13
1
101
7
40
2
40
171
12
6
10
29
14
39
2
12
1
12
22
48
52
17
4
2
9
13
17
7
18
52
3
2
6
22
12
19
59
15
44
169
170
1
8
18
374
34
4
94
18
68
10
3
187
126
1
14
20
1
1
29
10
30
14
9
14
10
13
1
3
5
12
34
9
6
7
12
30
30
8
4
8
19
4
87
21
4
53
75
4
256
43
219
3
103
64
83
75
29
39
8
142
118
75
66
32
173
45
46
12
3
37
6
11
2
15
154
8
2
32
5
8
55
14
5
2
13
4
17
20
1
9
58
50
4
14
25
13
91
6
3
25
58
9
8
45
8
11
3
1
10
5
15
116
52
29
10
14
11
1
9
15
14
11
9
18
1
41
81
15
32
7
66
57
24
27
6
9
1
31
101
36
65
5
2
8
42
117
84
12
30
31
22
3
9
4
77
9
1
66
20
16
28
185
5
8
28
166
3
369
81
8
33
94
247
37
1
144
21
1
1
7
28
26
6
36
57
6
25
1
136
103
8483
36
299
301
2
599
602
2
1
5739
5407
1
1
1
6
2
1
1
5
1
1
10
7
1
2
1
1
11
2
38
1
1
1
2
22
1
1
6
1
29
1
1
2
7
2
31
1
5
1
1
2
1
6
2
1
4
8
9
6
5
1
7
9
1
36
6
19
1
3
1
1
1
2
165
153
301
301
267
189
188
1
78
300
138
240
257
1
1
15
121
49
208
31
26
3
8
337
17
1
41
18
80
51
57
250
251
1
31
1
2
10
17
5
23
8
8
1
200
3258
133
328
327
1
144
174
1766
1851
1
2
1
4
1
58
1
2
2
7
6
156
153
3
23
12
226
11
1290
7
73
838
897
21
34
36
2
2
130
183
176
21
131
7
3
85
52
196
11
4
6
2
1
9
26
19
104
49
21
67
195
247
229
18
3
9
1
188
7
6
4
21
64
3
7
7
43
2
6
174
6
6
7
3
51
29
5
29
27
6
9
2
74
1
27
102
55
249
233
192
1
8
3
1
4554
986
19
1508
1106
1508
55
49
6
8
2
3
1
26
31
5
23
4
25
19
3
2
1
29
28
1
5
2
1
8
203
3
3
112
85
11
2
1
3
2
2
1
2
2
1
16
3
1
5
28
3
4
25
5
5
264
165
1
3
8
1
3
38
3
5
26
2
6
3
92
130
7
2
3
4
17
2
2
3
1
191
6
20
17
3
34
6
24
382
139
32
79
3
44
49
766
14
6
359
197
2
17
18
1
41
44
3
4
2
23
26
3
5
3
13
3
12
17
5
4
7
14
318
226
54
51
1
2
6
23
1
8
20
12
1
3
2
10
20
50
11
16
27
81
35
30
1
7
12
5
51
8
3
36
78
11
41
3874
241
172
167
5
61
67
21
98
99
1
115
136
1
20
38
80
40
10
138
50
7
1820
1879
11
3
3
3
1
21
1
1
1
10
1
2
1
21
83
23
161
73
20
248
236
1
3
8
17
64
80
16
60
45
4
49
4
222
138
20
11
11
21
3
1
1
17
230
9
21
41
5
185
15
2
11
4
19
13
7
1
40
154
6
1
4
42
2
3
3
6
11
105
2
148
2
22
18
13
4
2
54
9
8
2
45
2
243
12
33
174
11
97
60
11
1884
1
3
9
47
25
9
20
3
6
11
103
4
97
71
21
36
39
60
26
76
10
214
4
2
2
248
34
89
42
6
2
160
13
70
6
31
109
44
2
52
6
4
55
9
23
21
13
29
21
28
19
34
6
2
177
2
17
15
2
8
10
30
3
3
3
2
49
110
2
13
131
2
129
239
124
126
2
33
89
123
24
45
162
21
6
20
10
1
156
6
10
10
18
30
43
51
19
1
4
21
2
2
17
19
10
228
6
18
13
10
188
51
39
25
1
19
27
26
1
17
4
4
2
5
7
2
9
89
27
2
4
67
22
288
13
51
7
1
19
1
8
12
44
9
8
6
13
22
15
1
15
12
4
23
58
6
1504
233
1504
437
389
390
1
444
437
7
598
598
31047
390
1
1
17
11
6
1470
30639
19755
6691
155
27
111
109
1
1
16
21
65
47
2
85
84
1
58
13
2
95
102
7
10
4
400
407
1
1
5
7
3
4
9
1
165
170
5
7
1
47
66
4
111
85
150
139
11
524
526
2
11
4
5
76
19
5
3
47
18
5
4
50
138
1
6
88
71
69
2
3
2
2
154
1
11
2
88
86
4
3
1
122
1
110
111
1
3
32
12
33
2
37
20
55
149
9
74
41
186
16
33
80
87
3
1
2
1
85
211
2
70
69
1
59
5
139
103
88
15
14
8
93
2
106
22
80
12
103
4
1
5
32
50
52
2
4
29
50
41
57
44
1
108
12
202
29
2
75
178
2
64
2
37
65
35
2
72
117
19
491
37
30
113
112
1
49
48
1
97
96
1
46
15
104
3
1
575
588
1
3
2
1
1
2
1
1
1
2
1
40
3
2193
203
38
59
94
145
174
1
28
122
3
168
170
2
89
77
12
818
847
1
6
2
1
2
1
2
8
2
1
1
2
69
55
14
11
2
28
2
202
231
27
1
1
37
2
28
26
2
215
1
37
5
41
133
2
32
3
9
1
4
82
6
126
9
1
8
124
39
57
395
351
43
1
19
57
1
335
74
127
124
1
1
1
28
11
14
6
89
70
54
18
5
5
72
171
71
3
10
4
31
164
4
2
128
69
2
5
4
1
1
4
506
370
132
1
1
1
720
296
28
8
26
72
53
25
191
190
1
21
128
128
463
134
42
18
65
109
95
370
1627
169
352
348
1
1
2
48
1
115
56
216
45
155
129
26
100
1487
5035
68
99
181
2
1
140
5
147
157
1
9
98
5
246
10
13
27
119
167
51
117
208
256
263
4
3
123
4
100
133
151
18
114
3
110
182
178
1
2
3
1
51
95
12
31
3
30
132
62
46
8
15
29
154
3
113
831
421
6
40
7
5
2
8
4
5
9
5
63
7
1
16
22
61
11
2
5
41
25
1
5
9
21
6
8
5
10
2
103
37
64
4876
4876
9
1017
1017
3850
1115
403
398
5
409
416
7
415
438
121
120
1
458
470
12
472
468
4
72332
1580
1622
1622
918
627
2
1
3
3
1
2
1
2
20
4
1
9
20
8
1452
29506
21558
6693
44
213
190
205
105
5
129
12
41
155
304
16
89
152
61
35
194
185
81
5
44
229
21
242
16
4
258
156
22
140
215
98
148
14
159
207
17
127
92
96
4
221
27
295
86
113
39
162
243
170
86
77
4
111
181
1
84
17
21
58
37
10
170
87
1
49
189
82
282
53
3
213
392
98
216
37
8
93
219
170
14
62
26
131
15
11
30
312
311
1
18
259
185
112
161
20
51
46
23
414
36
32
381
6
82
35
30
208
30
141
143
412
424
12
32
123
734
29
458
227
134
40
3
14
62
208
72
195
43
40
190
42
529
152
65
78
91
30
113
112
1
2
331
182
182
8
73
65
65
13
13
61
59
60
1
1
460
193
267
495
495
183
183
326
326
420
202
9
26
37
13
17
95
21
1610
374
74
85
129
133
4
54
205
376
130
179
174
173
1
1968
841
8
143
55
62
196
26
83
36
47
150
180
16
24
58
30
13
662
18311
11
462
240
175
35
1
311
189
61
61
328
328
316
12
3911
743
157
159
461
513
263
325
304
132
234
377
224
243
19
484
185
299
406
406
1391
263
255
233
79
40
289
232
999
305
180
90
222
202
984
130
255
151
236
212
1293
3779
161
90
54
33
16
28
16
59
90
56
57
1
1
57
121
46
46
43
62
16
94
94
81
181
99
129
79
18
119
118
1
47
91
83
56
68
85
97
69
136
1061
215
219
4
109
239
243
115
246
246
695
216
9
33
343
94
233
105
38
90
788
39
179
122
222
226
413
14
258
141
1158
7
699
452
488
3339
498
498
469
2353
323
274
156
412
410
2
5
163
218
175
158
2980
39
561
561
539
22
1065
36
330
295
403
404
1
1315
276
192
341
269
237
8
1
1
2
2
2
2789
715
2136
254
379
303
325
22
462
1
1
17
17
636
636
4
2277
509
509
1764
512
180
68
107
1
122
409
247
73
45
1505
274
274
2
1231
447
87
232
67
22
374
41
41
41
2
484
90
90
392
392
612
7890
1026
145
290
591
9
9
2058
4950
44
34
1
3
2
28
87
84
3
11
106
238
266
72
10
8
26
65
135
139
4
48
454
449
5
22
17
6
250
253
3
30
457
9
362
2
95
51
1293
283
959
130160
5299
2041
158
3
3
40
78
1698
3
1
7
53
296
296
202
202
202
30
16
5
9
9
367
233
25
26
32
31
20
353
162
26
57
61
47
495
495
560
560
2
2
2
1247
1247
374
374
909
4250
12
27
15
396
3
747
240
504
677
20
11
9
84
39
39
454
39
221
65
114
315
1
110
22
23
1
3
6
6
6
1135
80
297
379
379
89
86
89
3
169
1455
339
339
536
163
54
95
13
86
1231
226
1231
2
61
561
7
11
4
356
2
1
9172
2465
546
1146
357
386
455
699
385
426
503
1042
122
640
6754
722
2048
2048
1396
1396
204
1192
1640
34
759
847
948
845
948
103
276
2710
648
507
679
600
5331
91293
1861
132
23
1
126
125
72
315
414
427
176
67
10
69
715
97
232
4
309
309
130
354
13
16
478
15
1
1411
10
70
316
111
1
220
22
233
61
246
55
25
213
122
441
191
63
96
57
229
122
495
28
78
2
258
81
42
54448
10
158
134
140
6
954
103
3
59
151
381
46
3516
142
59
256
28
471
163
14
23
835
320
252
10
113
25
6
175
1432
267
182
140
238
142
601
107
313
337
166
360
176
87
87
1
634
39
139
24
106
357
4
129
2
96
408
334
88
597
50
204
177
128
240
10
122
315
193
62
440
69
283
29
26
4
87
64
3
589
475
8
144
805
163
234
264
260
4
3
1169
20
20
44
1146
115
115
197
516
102
100
2
106
110
4
107
338
14
178
146
133
133
603
603
603
603
693
693
693
693
6629
8
14
14
6607
1158
64
64
69
234
6
116
124
8
14
6
5
10
10
83
305
7
41
64
62
2
65
85
16
1
1
2
25
374
33
11
53
47
1
24
79
25
58
6
24
13
52
52
278
270
278
2
3
2
1
152
34
87
118
1
4
1
1
1
23
30
30
69
69
67
1
1
92
321
61
122
41
1
4
88
44
19
25
12
13
60
60
133
133
67
67
46
46
32
32
38
38
201
1096
1
1
353
214
1
2
136
15
1
4
3
44
28
41
35
93
95
1
1
45
2
3
37
38
1
3
55
128
94
94
57
57
105
105
79
79
523
114
69
67
2
2
81
14
36
12
8
4
25
36
18
16
6
22
23
1
22
51
63
2
38
23
461
63
45
7
5
133
170
36
1
35
1
1
16
24
42
43
1
28
60
59
59
36
36
268
6
95
23
26
35
11
113
54
54
57
57
71
208
8
28
12
36
53
40
12
2
1
9
1
4994
92481
25072
1546
490
490
680
680
1610
4
264
345
997
1764
15
589
546
529
17
614
446
446
815
815
2158
426
197
175
1
177
16
300
64
437
240
64
61
839
839
553
553
5029
1347
232
118
277
162
183
187
138
9
194
149
209
253
172
42
199
230
232
2
5
83
222
247
369
162
661
234
265
6
856
318
269
263
262
1
275
275
6482
2148
32
197
1193
80
78
2
45
1
69
87
39
31
29
169
26
239
17
59
115
117
174
39
9
29
8
152
5
229
22
721
46
92
113
107
6
111
39
121
868
297
450
8567
749
6866
28
56
23
335
36
255
74
93
1
4
18
19
9
1
53848
4365
649
39
234
192
184
5502
26
25
1
5476
960
25
3
204
16
2
2439
557
1
310
1
8
195
2
61
46
445
178
14
9
306
306
389
389
1420
5406
22
9
3
9
1
26
139
1059
1054
5
11
235
238
3
111
162
114
279
2
21
182
288
225
269
10
118
103
64
2
2
109
386
1
17
4
2852
9976
58
503
538
14
14
1
1
1
10
7
3
9
78
9
4
149
144
1
1
1
3
3
642
526
4
34
30
37
10
2
2
15
13
18
228
17
67
57
10
15
75
127
201
4
4
6
62
2
3
139
331
442
6
16
10
38
95
11
6
40
21
17
4
108
99
7
1
2
1
91
57
87
30
30
57
63
6
3
1
2
16
22
63
94
113
61
63
2
6
25
6
4
5
47
116
117
1
56
20
73
5
5
178
825
825
344
2
27
176
171
5
134
99
34
1
2
15
13
7
16
4
6
6
6
3
3
97
1
1
230
204
26
83
291
192
122
212
223
11
79
12
982
785
1
21
1
24
26
150
21
19
84
17
67
53
2772
9445
3
3
7
42
20
162
23
53
304
18
26
102
7
17
266
3304
42
37
17
21
19
2809
2743
20
4
2
5
3
19
3
8
1
1
15
65
12
1
71
28
1
216
140
16
10
3
60
16
1
15
1
31
3
6
18
2
215
148
148
96
39
20
502
11
84
8
3
18
27
8
17
148
1
1
219
23
15
28
65
188
3
57
10370
1717
4
4
264
229
233
201
26
197
239
244
5
142
330
279
224
125
256
138
269
268
1
247
248
1
15
376
878
5
1
181
245
239
6
248
22
326
335
9
288
22
21
262
141
138
1205
1
233
141
137
4
278
204
4699
473
142
294
250
53
307
330
325
86
50
52
363
79
388
206
150
559
351
241
442
50
70
297
322
1
1
2
5
5
1
1
8
5
3
3
4
2299
174
481
488
7
264
292
297
5
279
273
6
296
294
2
267
266
1
234
159
15034
129
4143
69
2851
168
62
322
330
4
1
1
1
1
156
1
1
176
1887
1
4
521
238
279
238
238
280
5
74
64
137
63
60
3
61
61
563
561
120
89
168
184
2
2
718
10169
216
3
57
68
101
33
55
9031
2427
3
17
84
3
242
1
13
14
1
102
82
147
118
76
94
68
70
82
28
62
83
135
121
14
87
137
69
42
15
17
2
19
74
108
16
86
82
4
248
23
122
107
84
93
209
120
105
98
4
139
1
52
60
11
760
778
1
1
10
6
80
166
160
69
144
50
12
11
1
32
3
95
27
175
154
21
184
130
103
85
23
309
134
80
25
98
20
204
72
112
5
8955
7726
257
809
96
189
148
209
167
108
654
94
130
106
56
160
82
469
76
86
100
125
332
62
118
5
5
147
2141
5205
21
34
4
40
1
16
323
326
1
1
1
35
28
12
3
16
1
14
2
52
19
390
385
2
3
10
93
95
2
1
20
6
42
50
17
19
106
63
8
39
10
18
52
24
254
63
64
1
56
13
9
1
6
8
41
94
147
11
3
15
1
16
170
5
4
235
218
9
9
1
1
7
5
2
148
58
61
3
97
2
5
4
1224
132
197
149
162
13
35
35
273
8
264
265
1
241
1
115
125
86
86
173
173
96
122
10
16
25779
501
2
1463
383
383
1078
1078
1962
58
1253
1253
651
651
21104
1560
307
307
204
204
948
35
392
415
106
931
931
264
264
1357
3568
314
473
1
36
94
125
43
32
105
453
533
535
2
381
363
381
18
730
730
2826
1069
749
183
72
246
507
611
611
1084
483
46
46
136
185
49
247
71
52
19
849
217
613
901
3071
54
771
70
656
657
1
280
302
36
1325
684
9
9
593
632
39
27
2445
177
659
216
39
994
238
47
48
749
749
545
204
1195
1195
41
83
83
948
226
5
8
81
50
31
5
11
13
591
585
5
1
8
55
55
54
1
68
68
57
14278
13454
537
8
1266
561
697
652
652
1486
22
674
790
569
569
2
1457
382
1073
405
405
18
1006
578
569
9
410
460
2768
188
396
406
258
519
541
839
3308
570
846
575
478
767
767
767
34108
904
2452
22
118
2041
598
1195
139
88
272
1
131
321
122
121
130
198
389
81
110
1036
11795
804
1630
57
93
94
472
110
57
2638
181
26
405
446
397
532
421
109
64
1355
242
242
13
858
616
616
603
13
635
617
635
18
8
1921
667
1246
650
650
1314
1300
1314
14
5046
5046
1451
397
13
1
1
239
269
314
275
178
168
418
218
242
264
366
232
1111
21
172
60
44
110
137
156
181
230
198
9495
324
324
2420
546
66
177
443
141
314
320
6
239
121
2
2
185
180
697
697
408
407
408
1
310
306
301
5
4
4
283
283
721
715
721
6
1384
316
92
496
79
401
86
938
337
219
296
290
290
1200
1
384
468
3
344
322
322
411
3305
175
331
66
67
23
220
220
69
777
227
291
190
1
352
351
789
37
421
331
425
13
412
412
2862
104492
2902
2902
2902
1004
544
544
460
460
39652
3669
1125
81
655
658
3
386
355
355
1317
1317
275
275
901
901
893
8
2800
2800
270
205
65
1878
1236
373
386
13
225
18
1
12
795
795
2044
2044
1
1
102
6136
2933
2933
3101
1240
1240
1526
1526
1037
3386
797
783
14
668
342
337
5
475
527
50
2
15
15
278
12
126
140
1529
1529
3
3
987
987
357
2011
102
111
56
70
100
36
135
113
120
121
100
150
155
5
83
128
118
106
1256
4139
595
798
666
132
4
4
972
514
2015
2015
1902
113
972
967
846
121
5
1347
34329
768
768
1400
975
1400
425
376
376
1148
10
1138
800
793
800
7
1302
1302
1296
6
10347
4206
18
11
193
15
15
181
20
827
37
8
18
45
8
15
233
31
82
57
38
2
404
416
12
10
22
5
56
49
29
96
536
498
38
10
641
22
18
26
2
576
44
15
35
20
17
893
903
10
76
29
193
19
198
20
19
39
100
33
13
1471
65
542
5
844
859
15
930
930
1102
1102
1301
1301
682
682
1006
2996
371
709
260
175
249
226
316
316
1524
1524
41
1925
1336
84
125
339
334
5
427
427
739
865
54
72
621
551
621
70
531
531
52
2150
710
1388
3101
1261
3101
1006
3
811
20
16
16
14729
13
1747
1747
12969
6
27
808
858
982
9706
582
453
453
453
1520
1
563
563
956
912
956
44
3924
3924
2931
509
13
7
2
98
56
10
19
12
1
266
2465
2465
9
304
863
215
344
444
444
1149
1149
3485
75770
266
266
266
224
6307
238
237
1
4370
1641
48
31
3
64
182
62
13
145
134
117
23
16
1
41
26
118
46
186
32
12
31
99
90
10
9
1
38
6
182
185
3
49
7
152
19
227
1
5
101
70
100
26
36
70
107
223
1475
65
187
224
164
65
132
179
47
165
24
90
8886
8303
3298
15
58
35
37
50
8
10
15
179
15
86
25
192
1
122
145
11
68
53
4
11
175
3
89
8
107
100
7
35
3
12
195
25
8
7
1
2
107
4
6
9
14
240
153
24
32
19
5
150
85
24
4
47
107
159
156
3
152
1
3
29
3
1
33
3
85
149
9
9
83
93
4
127
3
21
6
70
289
12
132
118
14
14
41
70
124
323
97
24
5
80
493
113
120
180
877
188
61
147
481
9480
11
250
250
3879
9073
13
8
23
2
17
4
13
22
5
7
46
8
13
11
7
10
6
153
162
9
4
46
5
8
52
11
1
17
17
2
14
7
2
189
187
2
1
3
2
3
16
11
21
1
16
11
993
1116
4
2
117
12
109
110
1
1
2
4
6
2
76
14
1
7
3
24
13
3
13
14
4
12
18
385
144
11
21
5
16
20
15
5
22
20
2
1
1
2
2
2
36
10
12
14
79
1
4
7
17
3
23
602
607
5
6
30
2
13
5
31
61
7
8
8
5
8
1
6
1
11
16
3
75
19
10
2
1
11
1
21
3
40
162
7
8
30
11
10
85
9
9
1
30
8
12
1
16
24
6
152
21
22
1
94
93
1
5
4
10
1
71
1
28
163
8
2
8
12
146
146
6899
240
211
2235
189
272
234
130
199
184
122
513
181
131
131
3430
913
79
10
24
83
119
157
304
80
135
34
44
247
52
1
193
73
92
108
76
41
56
94
94
12
93
52
164
863
142
318
403
1614
33103
443
443
167
330
50
113
716
462
254
148
1333
173
176
3
96
53
12
245
111
255
237
235
2
602
95
137
370
495
292
77
88
11
25
26
1
36
12
23
5
13
1721
241
268
222
138
139
1
18
292
301
9
35
41
6
284
187
186
1
20
90
583
202
148
143
135
8
398
398
1483
80
450
434
16
272
279
402
282
282
275
7
22
2895
3
585
1
530
307
513
75
329
63
467
385
385
1
792
469
322
4
608
241
190
150
23
4150
13743
175
108
110
184
11
173
60
199
67
35
32
25
90
2
29
157
259
107
21
26
210
182
4
24
97
3
262
263
1
42
221
36
27
255
27
3
73
39
390
170
229
17
248
10
12
2
223
116
138
1
102
59
32
178
170
8
78
153
165
153
61
215
139
83
131
32
146
120
26
33
74
89
59
464
180
52
51
1
21
129
127
141
69
362
139
282
252
64
43
61
1
19
81
144
246
54
7
30
4680
1219
7
246
84
84
29
1
210
225
1
11
1
2
45
35
26
34
259
181
182
1
1
214
42
13
47
7
34
1
18
7
21
237
22
32
9
212
200
147
77
158
25
28
1
69
57
343
182
2821
14
2376
492
205
239
204
456
349
346
3
131
179
121
30
431
232
169
846
342
846
18
7
61
122
55
86
55
100
1
2800
2206
452
109
85
97
102
81
107
76
144
65
9
89
4
4
435
39
161
151
593
501
19
44
29
516
27621
4
4459
621
621
3834
185
392
1
10
1030
22
2176
4
7
3
4
196
862
3
253
71
179
50
50
65
65
214
214
84
84
12311
222
458
458
208
2896
47
369
59
1016
389
363
26
808
867
412
455
314
1139
89
325
118
293
177
1369
163
263
311
455
762
762
1545
1545
392
392
280
2661
415
279
804
320
105
563
458
7785
1026
149
938
14
76
181
60
127
1
1
103
113
99
8
7
532
2284
245
15
33
254
124
87
579
3
96
116
20
70
21
196
205
9
1061
103
113
119
166
146
146
161
107
282
282
2
156
109
45
44
1
14
286
4
2
7
222
37
343
1101
88
137
27
121
5
87
89
9
58
110
8
19
61
651
103
89
9
72
87
72
15
83
9
138
296
296
296
284
284
284
1108
216
784
186
44
58
51
1
1
6
15
111
13
19
30
29
1
1
107
1
46
30
24
47
16
37
50
2
15
33
1
58
33
10
14
64697
6208
3937
93
695
202
85
59
44
49
5
31
88
181
322
190
2
60
38
32
1070
323
22
2
2
22
3
460
447
1
2
4
5
6
1
8
46
26
22
4
24
33
34
36
2
20
1
18
1
1
22
107
688
19
260
9
105
35
42
20
16
36
51
15
24
360
1069
11
6
112
126
14
42
34
38
4
88
85
2
1
1
2
117
10
55
59
58
1
92
97
5
53
4
55
987
37
37
36
1
25
177
35
114
107
1
6
2
1
347
718
1
85
178
197
8
2
9
70
7
3
11
8
121
2
119
118
1
1
462
32
5
18
9
123
217
87
7
7
7
205
48
101
56
599
8399
52
11
4
9
16
12
138
419
85
7
23
51
103
12
1038
406
1038
12
2
2
5
3
9
23
25
3
24
49
1
2
12
17
2
26
1
6
4
6
23
32
2
18
26
7
31
11
3
22
16
3
1
6
22
27
88
5
1
22
20
11
1
137
2
64
55
16
56
56
77
77
1000
3624
2
4
6
11
4
4
4
38
218
221
1
1
1
64
225
225
86
83
3
16
1
115
6
2
8
2
12
49
5
30
67
51
23
13
46
40
6
3
11
148
2
11
165
5
13
2
16
12
31
6
16
4
95
7
2
4
8
1
85
62
44
15
76
7
2
27
92
11
4
36
22
40
69
61
8
8
37
10
5
60
23
6
82
11
75
443
2397
87
113
88
4
5
2
14
305
2
98
56
55
1
99
107
5
26
66
42
29
13
19
23
1
3
93
1
110
90
23
45
33
12
92
102
84
75
9
9
120
77
14
23
4955
177
956
493
14
31
17
34
5
65
10
16
40
19
73
71
1
1
1
110
119
8
1
7
5
2
13
100
263
21
28
12
26
17
8
9
1
47
3
3
92
92
1633
546
175
188
3
3
3
3
1
27
26
1
21
82
79
1
1
1
18
39
31
8
97
30
40
10
53
52
1
35
25
35
33
33
28
23
58
47
31
57
23
20
34
206
845
13
56
52
54
2
162
161
1
119
46
43
3
33
88
71
17
60
3
5
30
488
287
8
2
161
47
47
454
160
9
1
14
43
59
16
1
1
2
19
6
106
105
1
38
4
24
14
10
5
5
31069
5200
101
4
90
7
265
45
1
37
28
7
1
1
43
35
1
2
1
2
2
2
1
24
105
112
1
6
2
312
140
90
63
19
80
80
71
650
4
26
10
149
148
1
97
207
54
32
53
210
106
6
38
5
2
519
198
48
52
49
32
16
9
49
7
8
42
9
86
86
246
1678
1
50
51
1
4
3
2
12
6
2
2
5
2
13
270
105
16
1
2
1
4
46
707
1
18
488
487
1
14
37
10
1
32
1
4
20
1
1
4
9
20
3
1
2
1
2
1
1
2
3
28
2
2
3
8
1
7
2
42
114
92
22
90
90
86
85
86
1
404
1
259
144
24
22
24
2
121
121
166
19
90
57
760
178
10
20
10
61
55
6
127
136
3
6
33
49
41
4
4
234
206
10
1
7
1
5
4
49
46
3
39
36
39
3
81
81
244
25
41
47
6
124
20
28
57
400
95
94
1
6
54
117
71
64
7
15
76
14
25
23
2
22
42
65
19
4
166
24
72
70
14
14
3265
661
42
2
5
38
4
2
17
23
11
2
9
5
1
20
2
67
1
76
2
4
8
12
2
1
5
1
5
27
7
24
1
4
25
3
4
2
4
74
7
1717
346
4
4
3
3
5
12
1
7
7
100
103
3
1
610
593
4
6
2
11
10
2
3
1
8
3
89
224
230
1
2
3
102
2
39
1
119
2
7
3
1
34
55
54
1
52
24
24
4
4
13
2
2
5
9
72
6
3
1
7
5
16
388
5013
2
2
4
1
4395
4155
1
11
3
41
1
1
1
1
1
2
1
1
11
1
3
1
1
1
1
1
1
1
1
3
1
1
3
3
1
2
1
1
1
2
23
1
2
1
1
1
1
3
2
1
1
8
1
7
1
1
1
1
1
2
1
3
1
2
3
2
3
1
1
1
9
1
1
1
3
1
1
1
1
1
2
1
1
37
1
4
2
1
2
2
1
1
1
1
44
41
3
3
1
1
6
1
9
87
1
8
1
1
4
1
30
1
1
11
2
1
1
1
1
1
334
12
142
71
109
5382
769
1
3
2
1
1
8
8
41
2908
3198
32
2
133
169
17
16
15
1
1
2
3
1
1
11
4
1
4
4
5
1
6
4
27
28
1
4
3
1
6
37
10
1
1
1
1
301
3
1
2
1
1
4
2
175
222
43
4
1
1
3
4
1
147
197
196
1
1
57
338
331
1
6
12
8
94
168
4
59
11
124
2669
1421
2462
9
1
1
7
1
1
16
18
2
222
899
2
2
4
4
1
11
5
5
10
8
1
1
4
1
3
1
5
1
4
2
1
1
1
3
3
1
19
21
2
1
1
81
1
1
135
6
6
4
5
1
12
18
3
1
1
1
1
7
7
2
1
1
6
6
1
3
2
6
1
1
1
4
4
4
2
4
4
4
4
2
2
6
3
2
1
73
83
1
2
7
4
10
10
1
1
10
22
1
16
1
3
1
1
8
2
2
2
1
92
8
1
1
3
3
7
37
1
1
1
5
1
2
1
2
16
3
3
1
9
43
14
16
2
2
2
71
68
1
1
2
69
71
2
3
9
79
3
20
56
36
174
54
51
3
84
332
87
13
20
25
29
25
27
1
1
23
29
34
3
14
3
25
1
411
314
95
96
1
208
208
1197
3
50
447
6
12
103
6
5
6
2
15
9
48
5
7
1
18
24
92
38
106
7
641
13
235
22
81
81
80
1
43
76
76
66
7
3
40
40
22
22
13
13
238
37
37
201
38
9
3
1
64
51
1
23
27
35
30
30
16
16
20
20
7
7
13
13
28
509
124
124
32
215
76
107
11
142
52
79
469
8050
58
58
195
5
116
57
17
253
717
12
14
1
1
1
57
3
36
45
3
11
14
11
121
12
59
6
5
30
22
116
116
85
85
81
4
164
2
162
279
20
87
77
14
81
65
65
2019
812
63
26
56
2
64
50
1
1
5
4
1
73
77
4
15
245
83
4
11
75
63
72
2
4
2
1
1
261
260
1
1
93
3
5
1
16
35
188
185
3
1389
3883
96
85
11
7
9
8
60
7
713
702
1
1
2
7
5
2
1
7
23
38
15
9
237
100
12
13
3
7
4
3
1
39
1
5
91
71
9
13
108
106
2
1
228
237
3
6
8
105
9
99
17
68
25
4
193
81
107
2
3
5
37
10
1
2
1
5628
5628
8
3048
3048
975
38
466
457
9
199
314
520
531
3
8
140
142
2
181
132
30
40
312
1812
883
452
165
760
760
760
304
17905
227
12609
4632
4632
901
263
87
19
15
310
229
2
218
219
1
10
2
1262
1279
17
426
870
3816
7750
284
4
125
597
21
82
1
6
4
434
132
272
156
62
3
21
754
1
12
27
6
107
823
1090
1090
1090
1090
766
124
243
243
243
16
399
153
153
230
230
338
3136
1369
1369
354
245
6
151
84
529
1429
71
1429
294
87
298
289
211
2
177
479
2349
205
4
388
111
499
232
7
136
5
3
123
8
81
68
85104
3277
8988
35976
108
18
69
8
62
801
65
921
31
2
4
1
130
87
87
26
1
29
14
9
149
6
2
59
388
99
155
100
7
395
1017
148
13
1
105
9
489
317
16598
11
14
1
54
5
8
31
531
48
57
263
960
3
2
2
27
28
57
496
5
18
96
120
187
459
406
5
475
89
45793
234
65
28574
1174
626
548
27335
228
5085
5085
701
2399
381
381
347
34
3
935
390
530
542
12
150
65
11
28
6
40
232
232
1794
329
621
844
13605
4260
32
192
54
182
368
361
18
633
162
749
184
18
170
232
72
76
409
789
171
293
244
438
3460
1
37
654
654
1018
1018
2552
654
90
271
28
43
652
442
372
74
16985
916
1160
767
13665
403
12
58
7
5
21
1
1
10
1
134
9343
1477
1477
7732
7732
384
7209
948
948
481
1422
23
67
416
418
2
364
69
685
3685
766
447
453
451
2
1334
770
770
523
523
7127
85
121
121
82
6921
6552
81
2007
56
87
87
279
279
56
56
110
20
43
47
429
1167
75
16
55
53
2
46
45
20
12
10
2
27
111
112
1
3
28
22
276
254
5
11
7
252
75
48
23
19
29
58
16
16
125
4448
291
291
386
255
131
1
1
579
206
11
207
41
114
110
4
288
288
2778
977
116
128
3
264
233
11
4
7
15
5
10
4
1
1
11
6
1
40
2
197
1
12
168
2
131
129
2
37
10
8
2
16
12
4
97
63
3
60
155
8
47
166
158
8
3
5
1
114
113
1
5
287
65
222
30198
334
28867
11116
478
1381
19
977
111
214
503
4
107
9
6
2
298
211
44
101
124
10
23
94
160
9
326
361
27
4
40
431
124
358
344
83
12
334
579
7
581
20
325
530
5
478
120
329
171
307
158
459
1
672
1
917
287
23
11
233
264
68
2448
18
18
461
5
126
84
104
38
198
24
3
117
89
143
485
485
485
20
485
295
164
3
3
506
506
506
506
8
259
261
2
237
6
6
28231
1599490
7050
7050
13158
259
3484
3484
3484
3484
3484
9415
9415
4417
109943
23
171
12
100
33
3
50734
8203
120
16
292
107
6
414
26
41
36
33993
138
7
1592
805
1463
12
15
2
1561
6
508
652
16
1
7
8
15
18
7
188
17
5
9
21
40
33
37
14
283
54621
54621
659
92
21
6
23
6
9
1
26
37860
101
2341
2341
98
98
35320
1250
61
1118
13589
939
942
3
6536
4060
4369
3395
16010
16010
22750
175714
1588
4199
454
15489
1199
1585
77758
1891
35601
15
15
5204
2311
157
414
2108
721
1466
804
20412
2114
4419
41
234
800
139
878
537
545
8
1782
13879
234
2529
454
341
601
728
8992
6183
653
6183
107
122
5301
3
25424
70
70
17
17
2244
25334
2
1
3668
1219
16975
29
2
1194
20197
1158299
1826
48496
13095
124
445
1078
7746
1542
1268
892
33575
2680
17698
7317
15
2
56
677
8
312
362
2
131
4
613
141
35
20
16
10
11
14
3
4
83
793
3
67
146
26
1
603
1306
14
392
28
4
222
4107
4
36
12
98
243
13178
10351
273
595
898
1056
4459
1240
3
306
1058
463
1346
1346
1343
1326
17
3
1238
1238
1238
1231
7
12
19
5
2
482
4293
1704
849
706
552
21389
10
67
3285
819
10
801
432
287
869
18094
349
18094
1414
16556
1682
498
390
305
226
227
1
260
262
2
892
3532
498
599
364
74
79
5
82
519
499
767
8629
6470
528
996
1007
1
10
694
509
185
1
1
589
582
7
1801
186
174
12
539
190
514
421
1392
2
992
1002
10
388
372
16
1299
1296
1299
3
26
1189
551
551
612
612
5933
54
384
64
59
99
5
103
5549
5549
9
939
427
939
200
312
209
4601
384
3132
1573
1175
1260
1260
11824
56
1226
1226
1226
10542
10542
10542
546
2229
151
762
908
408
313
3305
770
734
1488
2057
228
945
451
433
122
2405
440
1189
654
162633
1044723
51306
234
1
1
663
50496
12
3
9
40960
2595
1704
66
1436
202
157
758
291
162
169
7
141
2972
15932
248
173
104
90
139
37
1851
262
254
8
162
97
28
85
158
192
25
50
364
129
415
82
61
69
102
249
18
22
274
76
102
127
77
53
270
109
64
86
60
338
74
144
98
48
189
104
21
78
272
56
39
60
110
245
52
119
3
3
127
238
43
305
113
36
82
100
98
72
49
86
3
141
174
53
204
42
52
264
82
247
166
185
86
223
160
226
126
8
109
184
84
119
113
499
499
367
367
183
183
7622
1405
92
223
181
218
174
125
161
131
180
92
44
289
288
1
177
104
276
54
147
250
132
123
88
277
131
137
271
85
220
230
15
166
195
230
193
108
11
83
335
98
171
129
129
2413
285
392
778
271
361
326
844
844
18
652
333
78
223
2113
6363
30
33
157
200
74
26
145
62
103
23
1
8
8
156
47
100
116
79
183
187
4
157
154
115
126
79
21
159
57
138
68
64
121
132
45
65
20
22
17
298
301
3
49
23
164
19
126
100
39
69
13
140
102
63
899
86
436
352
84
377
8861
8861
1942
2
20
11
5
114
454
165
294
158
11
399
623
278
311
3891
1
9
121
52
575
117
2
26
6
400
14
5
5
55369
55369
1992
32866
703
2278
2278
3930
29885
716
4069
12305
12239
66
828
637
723
1055
1101
895
1470
2156
190
14722
9210
9210
5322
5296
5322
26
5288
61
1094
1094
1075
8
11
1425
14
1411
2708
2708
501
501
7957
219378
4
13824
260
291
13269
2611
76328
15988
15988
24851
2383
3924
5
1571
2348
262
4366
2465
1639
1972
226
974
772
3418
278
1665
1475
3554
738
1332
800
684
979
2601
820
802
2633
2633
2981
19525
3453
209
1336
874
1034
950
950
1727
1727
1816
1816
329
329
3766
205
1963
1598
2140
114
879
1147
928
219
927
927
1052
1034
1052
18
384
384
5693
480
1811
1811
3402
3402
1403
7660
11
1264
646
607
597
1922
172
315
268
570
28
719
453
238
793
2352
293
264
372
630
121269
11483
1018
3000
1165
699
25
119
22
10
87
37
159
126
797
305
35
211
16
6
12
122
36
54
20
20
776
8055
331
331
1
1
247
247
5774
1823
315
31
148
150
2
3
3
38
40
2
75
8
39
34
5
7
14
13
8
144
454
451
3
349
25
38
120
27
28
1
14
19
968
93
69
23
342
15
181
52
2
151
30
10
8
44
544
197
270
20
3
401
401
525
525
24
5827
4714
1895
246
61
57
4
94
343
2
3
56
31
1
15
8
30
66
38
6
15
2
73
1
236
10
18
5
1
201
115
182
67
163
155
5
2
1
72
137
142
2
3
12
72
261
42
43
45
2
21
11
1
4
407
35
23
1089
350
36
2
34
7
89
34
8
8
8
8
23
14
417
419
2
10
1
163
1219
1219
1219
14498
747
405
39
41
48
96
181
156
390
23
23
46
113
67
98
97
1
35
836
29
51
22
96
98
2
154
159
5
103
219
171
12105
4040
155
38
40
2250
235
65
150
45
192
45
15
149
26
198
155
162
141
198
9
109
18
41
3
56
39
16
9
134
5
39
10
83
17
13
11
92
21
72
40
41
1
8
115
47
80
1
47
42
1
3
1
2
91
207
131
81
78
3
95
45
7
78
72
6
67
65
1
1
24
21
2
1
64
9
37
13
64
55
124
126
2
7
111
80
78
2
15
3
9
8
7
1
85
55
53
2
22
36
17
2
10
50
52
6
17
53
57
4
34
9
18
9
69
64
86
65
80
34
19
24
128
130
2
80
93
92
1
54
22
8
4
8
66
71
5
45
99
98
1
33
276
279
3
11
59
56
2
1
17
29
28
29
1
13
40
38
2
18
15
50
51
1
33
34
1
12
101
25
22
2
1
17
9
108
23
18
5
10
32
36
4
16
11
12
3
154
2
1
12
8
4
10
10
66
91
9
8
1
24
120
7
114
13
68
66
2
251
15
15
222
52407
177
16
161
51922
16069
40
95
86
9
15
380
100
2
4
8
8
405
151
152
1
131
72
227
226
1
162
168
13200
38
7
165
162
1
1
1
54
52
1
1
5
1
74
15
54
10
3
1
23
60
43
10
1
145
150
5
175
92
8
1
33
86
3
4
5
1292
83
109
149
40
2
4
105
123
17
134
136
2
6
141
21
2
2
101
45
9
65
82
26
25
1
6
5
13
6
12158
19
8
1
1
1
88
19
28
1
3
9
15
2
39
163
164
1
87
14
11
2
52
1
1
28
196
199
1
2
6
59
64
4
1
22
24
2
3
157
40
35
5
11
16
1
1
3
26
61
66
152
113
116
1
2
17
432
403
1
3
3
6
1
1
1
2
5
1
1
4
10
181
170
11
2
48
214
119
114
5
1
1801
158
1
167
117
13
13
2
12
19
11
22
4
51
58
166
9
28
1
54
15
3
47
107
27
6
4
203
58
6
22
109
161
1
20
9
87
2
1
7
136
137
1
160
159
1
15
74
73
1
33
175
168
7
5
86
86
1428
1428
166
519
342
321
345
24
56
398
398
398
1145
7430
3555
1188
30
27
3
22
263
9
9
4
5
89
95
6
102
114
3
9
217
215
2
15
12
167
17
154
2
154
150
4
93
136
63
147
163
16
57
179
174
4
1
10
86
123
120
3
63
1569
178
211
47
509
64
61
48
307
144
296
296
11
523
108
404
135
135
83
83
21
21
23
23
21
21
59
59
1274
1274
1274
4
7456
197
196
197
1
304
6792
49
137
54
57
343
108
65
22
98
8
42
2640
1639
230
527
209
217
43
19
19
444
444
2566
943
1023
228
2
16
24
100
13
2
4
140
164
125
14
21
10
3
152
5
124
8
108
8
13
13
245
321
25
26
10
11
4
142
142
830
6
126
546
85
80
104
125
12
26
14
278
20
248
8
10
2
2
3398
737
92
55
152
250
186
2
2
141
141
2518
680
93
94
1
156
156
196
219
113
33
225
249
225
216
112
111
1
139883
837
8383
138990
1159
25669
5428
1476
158
360
208
287
145
132
428
218
57
220
249
511
139
31
434
213
162
1490
137
419
491
443
14488
3360
371
260
134
331
163
297
198
210
120
236
217
264
279
170
153
228
230
76
147
242
139
134
5
339
330
9
164
231
220
479
124
161
265
255
10
388
334
128
161
268
182
183
253
259
6
128
91
1377
4
292
84
211
236
240
4
137
191
22
317
317
590
590
459
2197
245
311
223
313
216
274
156
6922
107
913
913
199
199
461
3796
20
202
11
649
2453
531
1907
406
658
312
660
73
73
21
241
102
118
346
63
18
106
43
33
28
5
83
923
22421
2771
124
1519
614
514
804
1588
248
173
163
10
128
122
113
879
3016
343
359
589
464
344
38
1656
1604
1656
52
962
962
828
828
134
1318
331
330
1
450
403
684
638
684
46
3685
3685
2890
815
59
74
474
682
786
5
2100
796
1192
50
57
3496
44148
358
358
364
364
881
19
370
492
484
8
639
639
239
235
4
4
335
3
3
330
332
2
525
525
875
875
224
4660
30
513
212
708
27
175
26
909
343
1493
45
635
283
307
1665
498
278
52
347
260
230
229
1
575
575
392
388
1
3
3
458
458
1365
1365
1325
40
522
1407
128
43
188
36
490
2848
915
74
428
354
503
300
198
222
282
517
517
1463
6175
230
468
297
3
3
367
340
297
83
325
280
327
327
30
382
176
430
136
224
317
1570
6786
227
396
194
3
3
192
190
2
291
201
191
368
214
259
489
158
271
290
362
296
182
394
238
792
281
511
509
2
395
369
26
3194
646
412
354
644
387
411
340
319
1212
433
460
447
13
1020
1020
174
2340
321
334
339
5
870
636
563
563
563
1520
1
601
601
918
856
902
46
16
1317
1317
583
649
85
2149
24637
331
331
1030
131
227
432
418
14
240
285
285
282
3
4870
836
353
397
44
488
401
747
2001
461
461
2295
9296
273
278
205
258
322
255
223
201
22
4
4
317
168
166
168
276
124
381
177
171
320
287
232
86
196
236
214
304
354
209
219
180
208
36
154
468
468
467
1
471
1968
407
293
300
7
329
461
1212
1212
286
286
236
50
844
844
559
130
144
174
175
1
110
878
17
352
490
509
19
1583
1583
1583
317
317
317
3
850
355
350
355
5
492
492
56
56
173
38
1
134
10730
10730
308
2219
411
1206
1215
6
3
593
938
938
240
1301
316
69
676
1344
1344
3454
286
1397
1417
19
1
502
1249
1166
1166
39244
39244
39244
2953
49
49
335
335
29
916
204
183
177
323
1498
56
436
353
376
377
1
276
61
802
273
231
77
55
105
494
494
1734
191
305
21
327
313
370
207
873
3
438
432
2389
409
330
346
320
337
312
25
388
5
254
403
403
137
137
76
336
21
51
188
30
30
137
137
314
187
127
281
281
370
370
71
29
23
19
1176
48
161
295
332
340
241
241
2661
11640
379
214
284
328
248
368
427
265
343
217
313
347
52
209
192
225
227
240
211
217
6
217
331
310
203
243
239
335
284
546
182
147
303
235
309
7456
43
5952
70
223
140
213
173
357
285
6
1112
418
361
275
264
11
52
317
317
583
583
177
1453
327
260
223
303
163
364
364
207
58
149
1
573
430
142
197757
41652
197757
93
109
310
199
2
112
188
249
570
570
62
13
1585
29
32
640
224
1197
23
40
62
197
364
100
11
34
411
4
2
275
503
1234
636
282
14
53
103183
143
1677
219
502
819
842
265
436
13
298
474
15
980
25
109
1118
16
887
43
627
38
768
202
53
64
174
656
36
42
3
83
331
1095
9
315
46
33
449
150
152
32
1585
114
1513
180
48
246
1573
267
45
46
1
49
79
4
39
141
266
108
382
464
866
45
123
7
55
181
1
19
214
75
149
49
95
158
130
134
283
317
17
741
19
4
3
1
80
11
7
164
19
4
763
75
875
15
718
95
37
22
1
4855
269
38
769
1643
697
165
199
20
1202
107
3
314
1030
193
1209
5
120
150
168
1410
16
168250
1661
4
4
1
1557
31
38
20
29
180
107
288
53
810
165028
3950
357
105
357
8
10
32
7
68
69
1
4
12
30
5
56
57
1
18
173
6985
1281
210
237
206
240
240
148
367
2366
7
1284
277
272
5
431
1292
20
76
196
367
333
300
366
366
1507
87
352
242
515
311
1
1
141705
20997
4968
1544
105
272
14
207
121
210
119
75
231
253
273
74
248
241
59
91
154
78
28
172
56
45
39
136
44
79
2055
296
218
204
315
74
51
256
252
4
145
111
204
51
130
127
3
157
157
320
889
406
76
87
120
120
116
4
536
75
124
158
179
18
407
230
233
2
1
156
444
444
609
1392
13
107
106
1
84
56
9
112
114
2
132
61
142
65
32
399
63
217
87
361
118
24
30
7
12
8
63
18
81
98
98
435
2
189
34
210
192
23
169
215
215
285
285
756
26
120
169
149
121
171
117
117
234
231
234
3
669
3081
125
29
61
103
57
292
97
191
48
242
46
44
43
1
19
9
100
25
87
118
45
156
19
243
129
67
16
194
194
404
25
102
82
78
104
13
1549
234
222
105
106
1
81
67
108
180
189
71
71
126
94
255
255
905
4307
331
115
104
127
122
5
90
82
141
173
27
377
110
55
279
198
148
144
76
126
104
60
107
159
194
75
631
268
19
12
66
108
158
165
1209
221
150
159
9
178
113
171
202
21
254
121
112
663
3479
44
180
2
112
24
164
150
80
5
50
54
4
136
173
76
8
123
147
1
98
70
44
106
145
128
135
1
24
79
82
83
1
25
159
119
121
156
156
210
987
39
21
18
337
223
14
34
95
35
1213
325
888
189
78
15
81
15
234
234
181
181
98
98
332
332
47
721
105
135
151
139
144
50
331
104
177
198
198
85
85
29
570
169
184
188
90
90
7
7
249
1099
114
82
10
78
20
112
204
2
89
86
53
479
479
8005
633
9
42
424
158
1
51
50
2
57
7
73
2
98
183
1
159
69
3
7
152
75
74
79
88
54
206
1924
9
260
117
40
152
90
7
276
88
111
54
18
233
8
375
1
234
143
170
53
25
1
54
243
82
96
58
41
285
236
881
65
100
25
239
252
13
75
28
100
5059
898
23
66
378
192
90
70
133
185
93
72
53
23
11
56
313
198
340
145
60
58
2
93
109
84
106
116
169
365
147
127
300
44
627
22
323
282
561
184
142
140
2
104
130
131
1
67
679
115
161
201
135
242
242
100
100
330
330
4956
21606
45
13
152
106
36
63
25
4
20
32
103
113
117
4
81
103
48
1409
138
115
113
2
70
12
69
65
20
12
3
184
66
61
387
385
2
18
53
54
66
190
50
52
44
287
17
118
31
9
72
81
85
4
395
125
22
114
31
81
99
94
49
101
73
124
62
137
13
110
40
92
40
65
64
1
39
58
58
6
173
177
1
3
32
31
33
45
63
142
18
130
60
87
110
86
141
34
74
192
136
68
32
4
85
18
47
18
15
9
90
87
122
44
61
50
85
47
67
63
13
16
101
74
64
73
104
68
34
51
21
120
127
43
3
76
6
69
98
8
63
74
27
65
11
86
72
49
1
155
86
74
161
34
64
90
26
23
116
27
8
108
30
103
71
49
17
59
37
3
82
67
70
3
65
44
31
42
37
37
13
79
24
58
32
68
22
65
19
55
63
141
138
65
80
11
2
2
109
14
57
80
127
93
28
109
166
56
41
103
133
2
61
9
80
13
83
57
52
106
163
2
12
246
256
10
88
85
3
50
192
72
87
3
79
13
30
124
120
65
14
64
211
211
367
16
157
133
5
1
18
70
58
66
377
1988
42
270
265
275
10
43
166
123
131
130
1
155
187
219
2967
194
252
173
173
466
172
297
124
170
304
286
196
160
42
42
357
357
946
121
120
84
121
132
49
54
47
33
155
30
221
221
748
47
59
98
119
135
121
169
102
572
66
132
74
38
160
260
916
31
32
1
51
14
148
81
103
104
1
123
41
62
3324
9990
46
31
59
23
64
37
50
1
38
9
21
27
50
33
73
15
41
19
6
7
35
111
91
22
45
127
36
33
25
15
37
53
77
30
15
25
37
25
60
46
28
3
68
44
32
63
39
4
55
126
48
13
19
22
16
40
83
1
41
12
226
77
41
22
73
76
54
37
34
36
50
51
12
23
17
32
97
36
44
15
17
26
46
57
45
84
31
13
375
30
46
22
32
13
23
40
75
72
3
93
52
3
32
17
54
19
33
4
40
2
25
18
8
13
61
51
37
33
6
16
34
11
56
43
40
3
21
22
18
41
45
9
26
41
52
29
96
9
22
31
52
7
59
33
15
27
11
20
10
22
19
36
88
22
59
28
56
77
24
19
11
11
10
22
6
17
56
19
41
32
83
71
49
16
15
18
733
240
493
293
126
111
35
21
336
153
183
178
776
78
166
135
38
148
33
641
641
767
1903
9
122
83
80
3
110
1
1
68
26
27
1
46
3
2
1
72
4
5
1
19
25
6
12
13
1
84
14
58
9
2
12
11
1
16
6
1
10
79
19
20
1
206
5
3
2
30
56
56
2507
423
110
202
102
88
165
68
84
97
174
34
41
95
274
237
53
72
63
9
26
46
116
1010
3644
172
298
211
135
193
136
224
115
257
320
215
125
207
26
583
178
405
53
1103
129
95
188
184
4
143
83
198
214
141
1975
304
339
357
135
235
229
235
120
120
111
111
110
1
959
99
214
196
298
152
1151
149
290
394
318
158
158
377
377
45
330
165
120
315
59
92
81
83
265
265
65
1546
467
470
3
540
471
311
1007
350
176
91
21
45
8
5
154
151
154
3
1774
424
203
96
103
159
121
121
159
68
57
52
109
102
174
1271
186
299
198
30
120
118
103
43
721
721
119
33
86
1923
498
20
98
103
31
220
215
5
26
89
31
185
101
100
1
43
121
18
151
188
591
61
591
317
213
8865
5
110
106
110
1
2
1
25
25
24
1
35
35
910
8690
291
52
180
87
55
5148
119
125
50
92
13
59
18
20
3
58
100
18
22
89
196
97
137
186
130
119
270
46
188
188
188
15
2386
442
1582
82
167
95
110
25
42
311
68
19
146
30
7
34
4
789
158
628
631
3
1444
2
828
614
2074
788
464
464
331
331
491
491
432
16628
2151
2151
2151
2151
2151
2105
46
339
339
10357
10357
10357
10357
10357
3349
3349
3349
2397
3349
35
14
79
13
1
40
26
91
7
16
12
61
15
2
44
75
4
61
39
36
3
3
30
29
4
16
11
33
10
14
10
12
4
3
20
107
14
9367
9367
4358
27007
111
1
658
19013
122
31
74
270
153
182
96
21
71
4
183
1512
243
189424
3928460
4371
3072
1299
2
2
1297
1290
7
18939
1579826
30
11651
116
2142
3
2010
3
1
2
10
9479
89
1103
1103
1007
1103
96
47
2723
80
10
2208
378
3248
936
2312
111
522
194
847
653
832
2316
67
285
285
273
267
273
6
761
47
77
25
13
13
67
512
519
7
578
14
231
107
10
73
100
8
35
352
339
352
13
6014
74
1211
1211
1211
1211
932
932
932
932
944
944
944
944
2853
2853
2853
703
699
481
970
15548
2136
300
6
41
169
23
1
299
15
539
514
928
414
169
21
214
244
75
13
387
2
11
38
44
873
438
245
17
162
554
740
223
456
629
18
156
10
82
198
184
199
625
24
24
3
4
377
64
159
29
2
362
1
46
207
364
37
55
315
931
132
21
12330
547
547
547
547
11567
250
3659
3659
177
1315
1118
1049
2291
155
2291
691
672
773
2504
2504
4
819
1681
1655
26
2863
9
405
851
1152
446
195
195
5872
1
1700
935
935
765
765
693
72
4171
4171
4171
240
729
540
949
962
13
653
1047
1491554
175724
456
456
456
414
454
40
2
2
6120
6120
25
596
596
8
1318
695
615
1572
427
1
559
585
480
480
2129
75
639
700
729
29
686
188442
5003
1808
394
1808
355
217
62
113
135
46
84
243
159
84580
11757
464
176
134
141
7
147
46447
10596
137
33
250
96
2
213
146
96
137
7
35
175
2
32
120
1041
839
84
40
70
8
302
1
93
137
200
191
73
58
11
24
107
23
150
150
36
243
105
1
19
14
109
13
1
4
108
242
93
14
5
117
9
139
115
4
92
99
11
41
114
64
137
181
67
15
268
185
184
1
20
260
935
294
3
378
193
174
5
4
29
15
28
102
216
10
2
25
105
228
1
49
101
210
463
428
6
7
7
15
15
140
1
183
203
63
111
51
52
3854
3439
3007
2
2
13
1
1
1
8
1
11
1
3
51
4
1
2
3
3
2
5
3
1
10
1
1
16
1
1
1
2
14
1
9
18
9
4
7
53
53
2
1
5
5
6
6
5
1
4
45
9
1
25
31
4
2
4
1
16
7
9
1
1
12
1
3
1
1
1
8
55
55
4
1
1
1
221
9
101
131
6
7
6
8
3
2
1
1
11
16
18
74
142
893
62
12
5
224
159
2
205
17
85
32
98
213
213
248
212
36
362
69
208
126
130
12
267
3335
199
115
109
108
156
188
107
253
37
13
24
201
217
147
212
104
162
220
241
163
129
126
56
13
22
20
228
163
182
1
102
166
145
220
178
192
12
27
516
3555
351
498
10
8
2
6
6
11
13
2
108
768
774
2
4
878
424
73
18
38
7
1
8
1
5
11
2
2
179
1
173
5
5
118
67
2
6
10
3
1
1
2
6
20
1
3
32
1
22
51
36
153
448
100
103
3
1
7
84
6
164
72
4
30
30
175
876
877
1
183
197
23
18
195
50
278
273
41
10
33
190
151
335
9
18
16
152
220
6
36
47
6
280
3
64
122
24
9
5
195
266
88
20
2
10
34
53
359
10
294
2
67
104
121
17
335
39
265
482
44
1
1
11
2
9
97
122
186
35
156
1
169
264
272
93
106
64
46
24
193
155
6
10
31
57
176
21
343
159
17154
1574
248
250
2
258
328
153
148
592
606
11
3
365
349
16
275
105
148
19
26
7
452
45
171
34
223
442
76
82
6
198
93
38
6
388
316
308
8
189
34
100
202
58
209
50
87
96
57
50
1
3
2
1
180
111
121
196
106
769
137
442
418
6
18
18
86
325
133
114
142
132
10
225
427
181
374
269
276
4
3
9
71
295
319
24
70
113
291
221
161
263
416
418
2
191
470
474
4
280
397
118
131
12
1
340
311
26
3
196
233
75
330
362
58
373
5880
211
180
170
46
90
250
4560
2574
112
145
1
1
30
1
11
5
193
19
7
12
1573
6
1
3
11
123
123
2238
474
43
38
5
291
183
12
137
54
37
78
95
386
91
113
42
202
517
8
217
292
606
606
36
261
255
6
309
217
92
10329
12
448
448
365
365
2752
9504
1
211
18
331
319
12
236
181
55
22
29
4
172
37
35
189
219
30
120
127
3
4
251
54
112
203
162
41
46
21
239
171
162
9
39
126
122
4
270
334
64
33
2
1
172
229
1
7
78
94
14
2
128
124
4
66
76
10
138
119
159
40
155
171
16
38
33
5
22
39
72
33
1
290
291
1
11
167
248
243
5
429
248
263
66
145
249
234
7
8
2
25
1
213
225
12
967
61959
25728
10007
161
24
1
23
13
86
1
351
21
1
124
129
5
20
79
102
333
318
15
5
39
147
20
31
59
1
129
25
17
585
566
19
14
120
10
230
248
16
2
19
91
33
13
10
2
23
343
383
407
1
1
13
5
4
312
28
76
44
4
160
185
29
170
32
59
378
141
3
300
302
208
3
10
30
256
4
9
20
88
331
313
18
18
2
2
35
31
43
12
21
137
691
794
69
21
13
13
28
45
223
293
243
1
3
261
6
23
18
13
19
17
18
522
464
35
23
52
6
53
142
11
1
29
75
176
55
88
175
275
190
265
72
155
182
6
11
38
270
1
20
42
302
14
254
61
283
1
25
53
6
33
426
403
5
15
3
40
70
11
166
9
31
6
175
1
6
101
27
287
30
16
8
248
378
418
6
22
12
5
58
25
34
12
34
339
259
80
5948
34861
197
208
218
612
3
377
126
281
313
239
62
38
9
29
201
140
278
518
71
453
180
353
561
24
170
52
113
425
272
369
375
322
233
296
645
379
507
1
46
288
278
204
85
127
263
399
462
495
161
18
201
369
523
306
493
271
425
79
226
749
228
238
10
317
173
243
268
234
428
215
252
47
350
903
911
8
301
203
162
291
222
240
532
421
609
5
313
380
401
457
305
297
403
248
586
603
7
10
431
433
1
1
393
389
741
759
18
358
403
403
2089
370
2089
328
266
308
310
507
446
268
268
178
178
2591
1095
2591
262
12
133
13
158
172
14
11
41
116
31
95
42
249
45
203
71
1
19031
274
274
5082
18756
206
212
6
2
13
17
4
1
118
133
13
1
1
126
76
2
2
131
102
62
30
22
9
182
373
99
100
1
104
238
283
45
1
4
65
64
1
8
97
106
1
8
132
313
307
6
1
138
140
2
461
467
6
7
1
18
1
55
57
2
90
89
1
1
4
18
173
172
1
1
94
2
21
1
8
17
13
56
23
2
2
7
11
8
107
164
108
109
1
1
2
81
4
190
175
178
3
9
107
105
2
31
2
93
42
113
71
8
9
66
69
3
113
54
12
80
11
206
3
179
157
22
131
39
1
113
7
55
102
3
9
147
159
155
4
144
151
7
3
61
62
1
81
117
118
1
147
56
48
51
3
164
168
4
179
125
54
94
214
76
79
3
4
138
65
62
3
66
11
8
44
1
6
143
6
4
2
44
26
28
2
33
220
218
2
22
2
96
7
124
90
4
1
40
1
55
8
3
1
2
119
39
4
163
1
21
121
1
9
146
372
2
98
1
20
3
4
7
23
2
2
2
3
1
3
68
107
126
19
210
4
97
62
10
1
85
250
258
8
57
25
24
1
176
171
1
1
1
2
9
6
4
109
124
50
1
160
3
121
10
92
23
70
264
11
2
3
114
75
2
1
4
112
12
12
2
309
312
3
63
77
86
27192
1802
27192
848
9579
249
223
249
440
338
452
230
334
290
272
448
335
276
276
906
866
40
294
268
317
262
370
388
471
380
276
387
271
271
1377
10271
223
441
291
372
420
435
490
437
505
417
371
356
349
484
386
368
453
460
330
1025
1041
16
265
1009
3
350
255
401
218
1530
375
303
338
296
2730
150
469
221
376
229
282
386
391
226
5
4
1
232
232
13
76
76
2
76
26
48
143
140
3
8432
8432
57
718
718
754
753
1
1397
6903
565
442
354
425
559
381
520
482
491
913
374
53212
33
77
77
6
26
2
5
13
1
7
11
6
56
27
1
2
6
2
18
349
349
179
52697
201
268
111
525
26
513
2
8
693
47325
80
422
4
55
137
238
395
84
2
174
29
4
66
156
8
165
827
489
489
489
473
16
26750
101
1712
392
392
1
1320
213
725
381
2078
114
2078
884
932
48
1032
611
611
611
1288
1288
15
623
650
13
20960
1264
3
341
310
610
7411
19683
1
19
230
799
44
129
618
2
431
89
20
5
79
12
26
768
884
1
68
554
19
141
4
6
480
3
121
6
358
26
81
175
94
1
930
24
398
153
70
55
92
669
210
4
723
472
116
215
675
538
11
11
518
2
277
1
86722
2789
1141
1141
1141
35610
1163
2180
231
604
12
859
418
56
560
560
907
3860
257
7
750
734
16
351
295
292
1
9
619
370
2
2
212
1603
390
484
517
725
725
2823
16622
493
6
855
842
119
180
3
488
80
733
415
62
780
515
637
475
699
581
403
822
831
124
517
652
370
449
547
440
680
1
776
776
727
2768
371
238
687
243
233
269
798
3692
600
650
84
96
781
23
660
946
946
715
715
477
18581
551
551
522
29
1081
84
257
278
19
2
399
1
319
312
7
49
1020
522
449
498
498
376
376
684
684
440
440
695
695
2592
12759
303
295
342
391
119
750
344
297
201
620
57
1
83
41
691
6
236
11
393
336
82
360
3
3
441
471
14
138
435
320
308
265
408
367
41
244
189
258
514
199
1
277
28601
18
11
3
4
466
466
1749
26
769
954
3878
24981
190
210
254
44
493
10
10
642
41
1
812
549
740
510
224
224
599
739
624
436
311
901
2
604
604
6
441
630
282
828
603
714
855
685
595
902
5
302
534
633
19
724
456
395
588
720
400
158
342
519
519
591
481
26
84
39
45
3513
3513
83
3513
559
519
708
682
26
176
577
535
356
42
9894
296
9852
86
86
58
58
13
295
190
92
115
115
114
1
95
1
1
94
2062
8269
61
66
62
13
39
40
1
101
107
6
68
432
342
2
2
2
47
38
9
37
27
1
2
1
1
4
1
97
67
70
3
369
325
11
33
168
75
57
69
6
59
53
6
84
130
59
7
85
84
1
45
39
2
2
4
78
88
36
71
70
69
1
87
26
24
2
73
68
5
48
75
69
99
29
108
3
6
193
195
2
79
82
3
80
12
78
75
145
118
1
2
1
5
10
8
52
49
3
238
249
11
58
184
172
12
69
17
3
61
55
26
7
6
4
5
4
86
70
16
144
77
72
5
49
59
179
140
4
4
31
85
64
5
36
24
2
10
14
63
60
2
40
93
67
30
36
6
147
141
2
1
2
1
110
145
6
9
1
1
1
15
26
4
4
2
1
52
68
27
6
1
8
2
2
8
256
34
212
221
1
2
1
1
4
1
355
79
54
8
69
105
40
243004
8573
7201
41
6752
1371
248
414
271
1
1
146
176
79
64
15
234
299
179
68
93
541
123
309
12
304
68
249
337
46
355
304
257
268
49
49
96
185
13
9
13
5
6
13
27
30
3
174
174
2563
74
211
211
1
688
359
328
880
5
469
406
710
2
2
698
708
10
5407
103
385
2352
127
185
174
140
357
250
303
116
183
132
2952
483
183
133
216
184
159
147
138
190
81
163
185
256
54
211
169
47004
3924
184
45
47
2
2
135
340
960
28
376
215
1
24750
5326
30
20
114
93
11
24
120
24
92
126
75
200
128
288
201
188
14
123
137
1
242
6
180
156
369
144
7
88
192
210
5
5
25
151
176
181
165
15
353
116
44
33
147
33
17
242
1
69
185
1
2
173
88
27
84
536
511
25
148
3
210
21
58
6
129
99
65
6
82
166
59
159
57
54
74
108
126
606
160
34
155
103
116
110
154
88
33
199
73
26
20
228
159
64
37
56
116
184
139
8
2
108
124
170
259
56
1
85
66
146
12
194
131
187
67
16
197
150
25
134
129
263
177
179
130
131
128
13
122
194
39
75
133
194
237
23
85
53
166
167
138
133
117
169
6
46
23
74
12
175
117
234
166
263
169
136
27
138
145
112
63
32
105
190
1
180
97
135
166
317
283
34
379
2257
139
122
157
27
44
303
188
271
180
96
156
195
361
87
274
158
158
35
952
49
102
319
309
10
119
30
158
159
1
139
287
276
11
178
2182
366
233
359
293
260
282
211
476
1257
1
5
5
20
7
1
31
5
6
8
22
1
2
1
2
2
7
1
2
1
38
35
2
1
1
1
3
5
1
1
3
70
47
1
22
1
2
261
3
36
35
1
217
5
3
1685
446
1
7
187
1
6
1
5
2
218
4
8
68
77
8
549
566
9
7
1
13
8
1
3
46
8
1
5193
2115
376
382
6
72
20
105
243
19
18
142
23
1
4
66
5
91
27
128
2
13
25
143
132
11
162
148
305
119
9
41
250
12
174
1
1
1
24
28
87
42
146
203
124
4
12
16
13
24
10
376
4
236
226
10
136
164
131
164
33
679
211
36
32
45
88
3
27
19
6
24
40
3
98
47
108
108
192
192
234
234
82
32
10
40
120
120
121
121
575
51
307
217
17625
529
94
94
289
289
311
311
871
2
424
468
44
401
401
14719
2301
58
472
309
315
6
280
484
118
393
4
4
172
227
55
198
501
345
413
267
373
250
355
210
369
18
378
58
200
444
470
26
327
29
59
444
411
33
284
332
380
349
31
507
315
3
457
506
488
18
583
291
378
347
193
812
327
183
35
35
169
63
279
11
279
142
125
1
1
2655
179
2655
374
377
264
279
251
289
302
299
3
340
1020
19750
563
320
243
37
838
64
397
340
242
242
298
298
2648
261
253
1
406
157
237
5
282
282
234
1
276
192
253
61
123
2457
192
224
234
264
30
351
436
85
291
407
302
105
520
460
60
1220
4
367
384
17
460
484
24
341
348
7
937
449
77
64
228
1
53
9
56
96
1352
205
207
212
5
334
318
16
251
279
28
226
217
9
430
430
1477
324
170
253
74
139
111
273
133
2734
635
44
56
261
372
465
467
100
77
257
419
419
3115
778
288
140
255
617
389
310
336
1
1
103058
4986
65
1182
477
244
396
1690
256
2
260
29
92
667
10
7
367
1881
492
142
17
196
193
141
168
19
17
147
106
110
53
80
1029
292
89
129
68
233
35
27
156
351
351
88
686
291
161
146
297
2158
172
163
9
270
181
185
122
127
5
213
233
237
243
880
2236
51
45
47
278
117
222
45
6
26
33
31
43
35
302
75
201
201
30174
8515
115
345
3
74
178
178
19
161
59
146
186
10
9
1
302
85
28
164
38
133
18
251
25
14
79
224
42
24
3
184
142
1
155
160
215
748
17
139
46
6
6
23
51
153
44
29
299
1
228
115
91
303
131
270
22
112
7
4
113
147
1
138
1
3
182
249
289
276
24
62
253
28
152
20
27
177
141
131
219
2
11
102
1
6
56
152
4
3
18
39
36
54
55
97
187
147
12
329
253
20
822
802
20
10
7
3
284
116
51
80
29
127
121
9
161
17
64
63
34
253
30
223
82
169
70
24
359
179
51
81
141
113
226
385
182
2
228
1
6
242
3
5
250
26
142
162
1
79
219
15
8
90
185
253
14
82
236
155
48
57
22
230
91
40
473
20
12
128
266
28
55
17
20
303
18
74
124
25
223
31
121
49
167
1
60
2
53
165
193
20
360
253
34
226
101
24
1296
67
196
829
204
409
235
174
49
49
6306
868
339
300
263
326
352
270
199
247
176
227
17
376
40
203
6
163
168
195
189
6
247
34
274
302
31
281
45
357
209
854
117
83
321
124
9622
3798
19
1
93
41
22
13
18
23
83
16
20
35
213
217
1
3
77
348
56
363
104
25
9
176
153
7
23
3
28
22
125
2
24
170
24
109
8
86
76
70
7
32
142
43
62
19
6
54
30
131
19
4
38
20
85
19
45
112
68
34
209
97
9
28
17
189
178
200
26
137
148
1
15
12
26
34
16
36
13
94
138
9
22
24
99
24
74
22
10
13
19
31
21
31
19
46
13
38
27
257
257
556
5
216
335
440
206
234
4646
2241
5
89
1
8
4
117
10
18
6
239
225
14
70
49
8
18
5
201
7
10
9
8
5
2
4
49
10
1
2
4
1
162
143
19
5
9
12
1
14
76
2
1
1
73
10
6
1
9
173
1
3
29
11
3
1
2
5
11
29
299
3
13
26
131
309
4
10
208
208
11
1003
169
363
183
277
308
308
419
124
295
1030
4812
200
162
106
1
661
729
17
7
10
7
51
44
193
135
365
325
40
162
169
236
263
194
289
1
1
89
94
5
122
99
129
133
215
149
44
22
729
1191
58
54
28
26
162
66
11
57
543
3466
4
4
4
4
8
15
48
2840
2334
4
5
3
2
19
3
1
23
442
440
2
5
4
8614
3452
28
12
2
12
5
154
126
36
18
36
14
9
49
46
47
61
23
54
43
24
163
12
14
11
8
1
15
1
97
220
164
58
38
21
184
15
14
72
155
89
12
53
13
13
3
331
166
147
22
79
7
11
1
27
150
158
5
25
201
13
4
114
8
15
142
12
7
22
84
1
13
26
190
97
13
38
131
102
111
8
9
358
11
18
29
11
160
160
4896
840
299
1
109
211
160
138
104
154
255
55
288
565
272
262
1
155
1
36
90
191
228
210
271
1116
103
323
207
195
288
235
1465
290
276
253
363
48
310
310
167
167
118
118
628
13
343
136
136
545
2
545
29
207
59
62
57
255
3
126
85
41
81
33
144
37
56
18
340
1593
254
232
22
201
127
140
177
28
97
170
59
246
671
75
38
87
18
45
41
39
82
1811
91
91
90
1
1181
1
204
105
243
352
221
55
119
119
420
420
58
4014
180
180
696
398
12
110
31
4
63
37
41
816
24
447
345
350
350
255
869
2
2
28
45
138
214
186
187
1
541
98
214
229
267
267
237
237
5136
1512
5136
33
123
35
197
98
1
456
175
173
2
38
141
72
60
100
303
4
5
128
129
1
4
122
110
167
118
232
173
181
4
4
187
39
37
2
249
8
15
222
286
10487
777
1
432
344
580
2326
38
107
1
45
265
70
1056
1031
9
16
60
104
2737
806
453
155
109
84
439
558
133
435
435
823
26
428
369
2009
394
443
1
1
327
348
21
802
811
9
11
310
1
1
296
309
13
309
309
475
475
57
2492
602
602
600
2
253
253
433
426
433
7
30
753
389
284
334
50
394
394
2094
21
172
172
497
497
1404
4
644
756
1
2855
294
294
2560
469
436
447
237
55
52
369
495
2190
2190
2190
626
243
365
196
137
164
50
170
194
45
106557
117
4792
103429
7161
743
372
450
519
749
650
99
320
13
13
689
5
509
504
953
650
685
254
2727
786
847
840
778
778
2906
622
58
6
436
594
517
57
546
26
44
4853
23301
117
714
7
227
166
189
23
226
54
209
203
180
229
49
400
177
343
416
73
351
389
84
112
131
721
4
97
628
350
43
169
147
22
8
361
246
951
521
247
285
488
7
7
375
359
15
1
112
136
346
1
232
265
266
1
204
613
5
284
453
438
15
832
826
6
30
378
242
420
282
5
72
661
54
748
601
176
171
5
370
284
74
258
53
520
1
1
2
773
13
756
2
2165
740
92
116
24
625
624
684
54
6
377
377
635
635
1479
5147
276
158
1
5
23
23
177
333
139
1
229
324
691
645
3
43
386
549
376
51
1695
620
464
560
238
945
374
333
73
2529
1091
626
1
738
4350
1009
126
242
881
165
210
555
463
699
2771
1342
88
72
226
83
1
473
438
48
258
1382
550
574
285
2376
172
457
875
452
135
792
792
834
834
18244
3277
588
668
96
5
64
894
868
26
808
1087
43
45
735
43
22
60
441
858
699
5
3
893
676
516
1
10
13
13
80
4
7
8
1092
177
1758
698
294
6
521
79
23
934
344
3362
448
428
389
336
154
459
391
256
157
1481
240
511
730
84
812
340
388
959
3674
37
396
390
6
307
164
262
250
12
82
70
12
36
81
86
350
345
5
75
210
7
7
292
320
10
18
277
25
56
2701
738
926
981
2786
136
764
796
32
955
899
936
936
480
480
516
516
3011
3011
321
321
12
66
33
10
23
3
243
3
4
23
41
57
39
73
375
69461
51710
1055
197
197
11229
3489
67
366
51
3
247
280
412
432
418
601
449
559
235
2
2
394
223
419
338
358
191
473
486
13
228
312
240
243
186
6237
24803
455
221
49
8
93
260
437
3
2
381
367
20
348
335
13
526
206
461
411
3
305
258
189
149
8
459
2
70
361
300
1
3
262
367
77
286
457
282
331
331
81
156
113
96
228
217
155
2
360
296
248
425
451
199
208
414
384
288
244
235
162
323
260
321
6
50
206
45
14
250
18
283
335
346
111
290
172
287
318
35
286
332
192
3
372
433
2721
640
647
1001
3953
960
12
10
126
91
15
144
159
145
335
5
183
309
176
305
266
260
6
299
192
15
206
245
3316
359
331
320
249
431
401
415
298
267
87
1603
558
535
423
413
413
529
529
351
351
528
528
329
329
683
683
17
17
17359
1604
1491
137
345
313
296
17
204
313
179
341
148
14
76
73
3
103
404
3140
308
275
254
21
258
39
155
202
319
259
352
66
305
198
234
234
1288
839
420
449
29
461
461
625
2
240
383
1201
175
103
922
923
1
251
251
402
402
591
2187
8
80
250
68
180
12
15
110
233
27
248
15
305
10
35
299
2413
1
3
1
16
212
2
468
522
54
212
3
9
76
16
6
163
312
1
174
177
3
4
378
350
28
20
8
313
313
485
8
7
9
2
7
16
1
5
1
2
147
311
16
15
1
2
2
2
1
18
11
2
48
1
5
1
1
40
74
82
2
4
2
54
59
2
3
567
567
47
47
309
309
5670
5670
55
4783
1019
44
393
7
295
222
321
487
235
308
370
311
445
326
605
2
2
594
603
9
227
227
21736
8
20309
1024
410
207
29
174
549
42
72
113
54
95
88
85
99
605
50
209
88
187
99
60
141
437
62
7
74
45
29
91
86
5
62
882
6
121
117
4
111
13
18
5
122
207
156
42
9
21
110
118
8
151
7
489
49
189
110
141
3675
14515
243
269
26
132
39
184
3
128
44
21
35
14
30
36
6
464
486
22
6
10
140
103
1
11
25
17
8
170
182
12
309
17
50
37
13
9
219
99
11
54
137
141
34
14
20
36
49
257
207
1
4
45
97
112
15
29
41
12
19
165
61
55
6
16
24
1329
13
12
11
117
163
159
4
124
307
245
261
16
2
340
246
286
40
333
141
146
19
21
2
28
4
2
3
379
126
304
2
305
48
16
13
4
5
1
351
101
67
12
22
15
13
2
6
25
19
476
86
168
19
26
2
293
2
14
270
188
135
408
72
68
94
91
3
39
391
17
3
3
184
188
1
3
173
183
10
146
599
184
252
3
14
1419
1419
46
102
499
32
376
363
1
83900
4025
83900
1071
321
750
762
762
699
693
699
6
937
937
924
924
923
923
983
983
2861
664
606
528
830
144
89
9022
38333
366
394
223
481
239
49
78
32
99
431
352
79
70
403
461
335
3
235
1
386
46
302
15
1
221
252
82
503
2
609
6
6
135
380
340
362
27
382
303
226
8
383
1
113
36
277
362
382
454
204
207
3
95
270
76
4
506
461
254
663
33
195
192
264
295
316
860
408
187
6
427
488
124
129
469
496
148
344
403
102
11
51
347
186
257
203
3
3
319
602
427
384
131
550
423
3
229
170
368
295
136
42
382
279
100
103
3
322
3
471
257
216
283
20
230
352
491
88
530
461
181
1
579
4
3
334
2311
604
881
492
752
752
642
642
2028
447
70
58
12
49
338
4
152
302
360
306
2421
18300
668
650
18
944
620
621
1
35
668
954
663
695
14
926
729
2
1
2
715
723
751
28
686
719
558
575
17
457
7
762
803
781
1
912
680
1105
3
1554
28
389
398
367
372
659
659
397
397
4234
448
1059
1053
6
330
294
36
2048
349
1505
3
2
1490
1500
10
369315
369315
8141
490
7051
647
443
477
793
429
950
386
456
686
595
699
302
302
1685
9839
564
16
8
108
58
849
81
1
234
198
1
388
867
422
445
516
568
52
712
1
249
789
163
247
723
153
510
110
228
328
343982
113170
14
1139
954
82
103
547
759
105
292
1
62
5
188
275
581
42
585
47
312
44
46
40
48
4
27
18
149
46
3
4
52
50
117
342
16
11
5
41
12
1
546
565
19
30
28
169
83
75
8
111
1
123
2
753
22
108
621
224
4
1
11
109
61
48
23
264
194
3
153
1
237
390
411
87
123
438
2
5
97
419
44
394
13
205
84
4
148
208
4
11
344
31
201
263
62
671
5
1
321
8
18
444
292
257
94
94
1
47
426
276
11
43
2
374
159
215
124
97
5
536
1
507
458
49
323
9
41
5
45
500
168
191
12
120
290
7
255
526
7
11
4
46
1
345
429
85
1
1
2
6
13
18
1
13
5
2
243
231
416
81
218
325
87
38
201
59
2
1
20
115
202
130
494
5
145
30
234
317
1
9
236
140
44
452
219
554
303
25
1
453
208
350
7
68
34
203
63
24
5
18
550
244
330
319
427
379
21
294
32
3
15
2
6
792
39
292
166
1
2
92
1
268
313
422
30
137
217
34
403
169
132
565
470
283
187
335
41
170
654
279
178
10
76
1
665
22
618
23
408
478
108
2
60
223
329
1
122
461
460
34
18
301
196
697
319
139
537
81
228
64
5
11
300
53
10
172
1
2
8
90
55
185
315
450
167
3
230
459
7
49
271
145
553
367
302
752
365
286
399
2
9
163
255
374
343
303
1
39
39
4
103
201
11
4
2
358
104
144
1
546
351
215
2
7
5
5
6
382
2
267
6
90
93
10
5
499
306
1
124
44
2
285
261
22
2
206
190
1278
1191
10
32
22
40
12
3
14
23
16
1
30
18
229
37
206
25
9
156
404
114
256
19
434
5
294
276
17
225
92
116
106
45
59
251
3
11
336
66
802
53
42
232
123
286
135
2
228
195
493
567
74
703
356
30
354
207
295
397
103
5
25
342
24
427
92
645
315
157
196
184
12
7
8
304
173
20
488
321
586
318
413
95
493
46
334
52
581
26
48
514
3
3
31
474
151
348
1
108
2
19
5
407
469
80
372
390
10
538
638
74
3
765
13
1005
176
462
391
164
198
672
392
349
6
391
200
444
502
3
78
67
143
24
102
63
176
112
431
246
1108
1213
105
68
8
9
1
26
8
1
133
55
193
51
39
1
78
174
90
43
19
27
436
31
41
135
340
205
464
332
174
131
74
16
1
19
70
123
98
58
40
1
204
385
484
512
56
109
23
3
280
51
64
262
677
30
478
291
2
891
712
179
247
183
19
230
376
8
5
681
312
398
2
183
296
482
340
1105
91
13
1
10
1
58
341
5
317
511
419
712
64
990
919
71
37
56
285
146
142
1
1
8
320
392
393
558
2
19
4
40
80
705
252
49
17
193
481
2
299
242
396
219
330
1
398
360
334
213
709
3
129
5
83
312
1
250
339
405
206
186
209
174
420
202
74
11
6
277
57
195
14
30
297
18
34
348
183
165
63
12
283
59
191
291
171
2
460
323
10
5
56
10
56
522
1
10
178
727
689
38
6
823
61
1
838
837
183
3
1
3
478
7
211
126
298
615
16
3
20
4
524
7
1
32
136
328
380
11
366
23
338
357
19
269
51
37
1
215
43
467
12
46
51
19
7
132
245
430
1391
112
139
32
346
194
58
332
3
1
41
462
466
4
10
10
9
80
722
434
218
52
210
1
1
3
615
49
76
488
199
41
308
91
293
11
1
2
11
106
171
147
24
6
256
59
23
247
2
180
169
46
1
252
20
25
110
229
62
363
62
119
5
272
486
309
158
146
1
235
53
47
36
167
5
482
263
266
202
540
26
1
2
321
352
1
64
255
251
243
8
238
23
27
1
557
26
755
638
117
38
515
247
18
127
221
128
246
97
44
1
380
302
356
96
2
309
71
2
110
2
375
13
124
464
3
415
665
23
67
368
276
1048
1146
23
15
3
5
1
71
3
1
1
12
39
211
435
155
314
285
736
258
784
626
158
38
74
39
40
61
21
20
7
403
102
367
261
4
205
123
226
65
366
53
1
468
394
74
93
500
96
9
63
144
65
27
313
546
419
614
518
96
351
124
1
8
9
25
603
39
467
7
271
39
300
329
320
9
377
345
32
78
350
552
48
14
46
30
110
407
42
6
6
3
34
137
80
23
156
41
400
47
542
36
356
238
169
56
569
259
7
299
66
182
207
215
1
402
99
12
44
19
140
300
413
113
299
338
315
23
547
473
74
398
2
24
1
648
61
2
221
283
391
566
68
327
250
196
346
821
14
2
45
5
24
290
483
360
169
65
104
70
358
98
439
122
5
487
3
381
471
26
17
122
274
7
407
366
18
85
4
31
1
1
158
47
3
313
2679
13
14
3
7
11
4
11
18
551
1
508
521
13
22
7
292
3
289
61
5
27
29
21
19
2
61
61
60
1
58
39
19
31
31
1548
1548
1524
7
1
17
16
141
264
379
2
4
356
31
25
11
2
34
3
249
105
51
14
6
1
351
476
13
435
397
355
50
323
192
226
34
9
4
936
789
147
128
305
305
46
217
105
18
1
2
13
389
177
199
85
3
3
369
1
165
21
49
6
454
4
2
7
70
502
239
192
85
1
102
3
3
101
5
685
1
31
1
38
82
410
357
53
67
1
411
141
3
325
22
2
60
62
1
309
196
1083
1098
1
8
6
334
401
26
1723
1737
14
536
16
24
586
55
336
85
401
112
427
502
44
2
404
216
87
412
193
475
1
4
291
150
19
9
567
23
23
79
10
1
15
2063
1488
4
571
17
23
434
2
192
1
21
23
2
367
225
276
51
34
494
34
395
46
1
22
359
65
18
343
84
281
4
116
112
1
44
281
87
52
246
855
873
18
40
115
693
12
2
1
1
725
31
286
301
210
91
167
67
85
302
217
787
754
33
352
22
406
18
312
285
27
6
1
212
174
314
504
437
32
398
230
449
181
386
449
361
270
17
3
26
1
13
554
33
446
4
69
205
66
1
65
18
316
30
1
49
13
576
71
237
316
63
177
167
106
66
1
319
7
130
1
207
9
38
5
340
217
360
359
1
1
11
26
152
415
5
136
2
571
8
1
27
278
3
29
50
8
1
584
210
12
4
62
885
140
166
26
4
57
4
198
25
9
156
269
175
248
67
468
9
270
75
119
66
53
45
17
41
24
7
2217
1
897
897
881
16
1319
36
1319
896
865
31
5
5
372
10
17918
961
396
10894
82
4299
113
113
75
75
3366
940
143
125
169
5
40
26
17
115
41
181
84
1
127
97
226
167
157
2
8
121
34
88
5
37
41
20
5
186
222
36
58
143
34
7
47
292
663
56
15
20
5
29
25
1
3
15
5
57
60
3
36
34
2
45
47
2
4
7
83
7
5
2
2
5943
273
19
19
7
157
49
101
140
507
141
47
48
131
217
217
1399
4
85
570
689
51
3196
969
2
7
10
2
4
16
1
5
89
130
41
3
2
53
6
17
12
18
69
2
3
1
6
61
5
1
24
3
1
131
6
7
217
7
154
7
15
4
7
20
107
4
13
3
159
196
88
108
1
2
7
5
5
4
82
7
1
6
3
1
244
240
4
6
4
146
31
1
3
1
52
9
115
119
4
2
2
7
3
5
175
175
256
84
172
464
464
5599
61
481
5530
133
132
133
1
149
149
97
50
46
47
1
165
1271
2
381
129
69
51
130
2
261
2
44
134
14
134
151
17
117
95
95
190
58
58
132
774
144
19
15
4
116
64
106
77
88
11
208
29
171
171
8
8
13
302
68
65
3
121
100
109
109
231
231
165
165
51
385
175
159
969
265
51
131
137
6
145
19
68
22
152
110
8
8
8836
134
60
6119
35
1416
890
248
890
17
19
17
1
14
14
49
10
48
28
9
30
37
15
28
21
23
7
8
1
37
6
63
49
23
14
19
5
26
7
23
24
1
36
378
8
162
34
38
23
5
16
38
180
51
6
10
4
3
14
17
29
8
14
24
113
50
63
11
3290
62
12
50
3217
13
27
96
14
17
3
3
21
24
6
7
1
36
36
64
1
21
16
26
3008
537
26
30
14
15
1
10
28
10
8
16
17
44
13
33
33
19
22
23
1
14
20
31
13
21
5
77
26
20
4
2
1
1
1
23
17
6
21
2
12
14
26
18
18
38
20
28
25
25
30
22
10
15
70
20
18
13
14
1
21
30
8
24
20
4
17
35
36
1
13
24
11
15
3
12
22
8
27
12
23
22
23
1
13
196
26
49
41
33
47
13
10
8
21
13
33
15
57
11
36
20
27
20
19
11
6
5
24
3
35
1
21
28
16
17
1
15
10
36
45
45
15
10
35
20
23
16
39
17
13
17
13
15
10
11
26
39
35
4
40
23
1
12
51
48
1
1
1
2
53
27
6
12
1230
1230
1
56
887
103
85
1
82
107
106
1
57
76
61
45
51
20
77
66
66
72
342
52
7
16
29
24
10
2
4
5
1
1
4
3
1
1
1
2
22
1
19
15
15
30
20
4
3
1
2
24
24
42
22
11
1
8
3
1
1
1
30
1
29
28
28
123
123
123
123
14
425
130
162
119
338
2158
17
100
67
14
15
137
86
3
109
147
1
51
863
9
35
57
106
3
673
673
673
673
673
673
244
288043
269561
52426
68349
2464
21706
516
570
562
570
8
1335
18023
1068
1
571
3
1245
1007
1086
770
930
420
254
434
771
768
3
4652
4615
37
163
605
426
1
1
542
1166
573
1877
1877
1220
657
720
720
2
5374
4314
738
701
375
219
220
1
3
3
135
249
172
142
30
507
250
964
480
1058
170
26
378
379
1
3
27225
914
360
360
22101
9361
2
106
59
21
33
108
637
62
57
112
37
45
75
2
121
66
50
12
18
43
25
7
25
24
20
13
25
45
184
41
138
5
40
12
7
232
59
1
2101
2
173
174
31
101
1
32
1
1
216
21
137
45
325
1
21
1
37
266
253
13
39
6
168
2843
27
40
28
2
485
825
1
23
1
123
91
91
10
31
28
48
9
281
117
71
173
11
45
77
51
21
5
3
2
45
9
6
9
75
21
6
1
3
2
4
143
151
8
21
863
47
23
209
110
35
4
42
37
127
280
9
13
4
36
12
104
92
1154
1102
1154
52
2416
166
22
326
1051
263
96
310
181
168
13
1
3
2503
69
594
2
4
208
303
7
6
1
1
1314
3
927
924
387
295
24
42
26
592
589
592
3
2995
2
1459
3
1322
1456
134
818
818
809
9
716
716
1099
257
1099
411
434
23
398
408
10
2706
694
2706
929
371
702
619
83
10
525
525
525
1752
692
1722
23
11
67
36
12
5
2
6
25
2
7
1
19
1
5
5
1
1
19
2
2
4
1
755
630
6
11
1
9
2
3
1
1
2
1
1
1
4
3
9
1
3
43
3
22
18
2
3
30
1
29
4
2
12
11
2
1
1
20449
15
218
20216
3658
3
1
2
2
5
2898
64
9
72
44
571
11
5
5
78
30
52
10
6
110
466
358
13
9
6
2
807
66
33
667
116
1
3
84
981
5
33
1025
396
331
486
8
84
4336
4
1039
371
7
51
301
27
27
17
1
419
72852
1500
3150
40204
5263
17
5263
1079
155
387
2209
608
710
98
803
803
803
4465
4465
1243
834
7
7
13
863
59
243
68
335
800
455
11872
689
689
431
1530
3
2
1
442
255
211
44
351
399
48
569
569
565
4
12
2631
406
397
9
1247
954
966
12
812
2646
1374
1509
33
9
68
25
305
325
20
3352
680
3
1
1
2
6
181
153
241
1015
1006
9
405
385
20
3
657
665
8
7325
173
7
7
7
153
153
152
1
3
632
588
629
41
565
495
21
49
1434
345
291
54
1089
628
1819
3
287
287
404
392
12
28
29
1
202
158
1
4
2
37
145
121
121
473
473
759
1147
254
227
1
1
25
18
6
39
71
922
922
25
5660
2910
315
282
245
824
1244
1717
1717
1602
115
1008
1008
1008
1666
418
1136
381
337
530
520
530
10
660
31148
343
343
17
326
880
880
215
197
197
75
89
15
289
280
6
3
2598
2598
1085
1
1155
1382
34
1
4
9
8
12
4
26
5
2
4
1
25
7
4
1
4
38
3
5
11
6
9
4
33
12
1
1
1
1
26
11
15
15
5
10
8
13
5
12
17
17
354
354
354
3119
136
1
1
920
200
720
105
960
323
274
258
332
332
140
140
527
527
103
103
98
5
545
23194
158
100
158
1
57
831
808
831
4
2
5
6
6
366
18947
16366
16366
2215
2215
1381
1329
1381
52
1
1
1331
654
640
14
166
505
507
1
1
3
613
613
613
589
613
24
2221
2221
2221
2221
207
4
4
1146
841
864
23
8643
42906
1
1
1
1
1
1
1
1
7592
238
5
2
5
3
511
511
6838
1398
596
561
35
262
327
311
16
453
455
342
309
33
259
289
30
464
452
2
398
328
329
327
2
472
271
2258
2258
188
310
721
709
12
293
332
325
7
393
408
15
6
746
4502
90
90
120
120
374
2302
213
87
128
16
568
601
1
3
6
19
1
1
2
394
15
1
473
175
175
85
85
73
12
984
946
984
38
12669
824
37
719
356
1
3
3
321
314
7
1
433
433
416
8
9
53
646
351
330
6
4
11
124
118
111
7
349
1200
19
54
32
1
1
2
1
30
109
1
164
22
46
240
246
6
56
3
1
27
35
1
1
1
2074
8847
1
1
61
1
99
15
217
2
2
2
212
281
179
49
97
233
249
16
49
158
6
383
383
164
385
183
5
196
1
13
27
24
3
227
123
121
136
15
259
231
80
360
571
98
89
1
272
237
25
10
4
138
251
240
11
400
1
77
167
609
637
2
5
5
3
5
2
6
376
2903
126
126
150
150
139
11
83
30
5
25
53
307
135
100
1
1
60
70
10
1
298
298
176
2
48
20
52
24
330
123
73
96
110
14
64
64
60
4
61
725
427
391
28
8
236
1
95
444
334
336
1
1
13
2526
131
615
615
615
44
1780
241
86
85
1
275
621
643
22
335
491
156
866
866
401
465
426
426
426
414
12
276
276
276
243
243
243
1106
1106
7
736
60
178
235
210
151
59
52
42
10
1
363
354
363
9
7110
848
270
270
270
262
8
1367
1367
371
627
367
369
2
1066
1066
1066
80
3559
2223
31
276
274
2
669
1247
1
1
1255
1255
1527
1527
23
1527
4
768
732
46
8184
1005
7705
250
2193
72
19
96
30
120
980
9
2308
593
30
48
433
2
127
127
1
1
3
4
9
107
1
9
10
17
3
8
83
1185
4340
673
621
52
59
9
1
1
48
1496
82
151
249
199
154
363
203
95
927
927
927
927
125
322
67
402
11
3060
5714
2
28
3
7
14
26
2
10
33
444
1
5
21
1850
1
177
5
23
2
31719
679
8
8
1
1
31031
223
12184
443
12184
2238
5282
142
131
11
28
44
16
11
288
275
2
2
444
451
7
16
299
300
1
227
186
205
268
190
369
70
757
756
757
1
1818
5064
1
118
110
69
91
58
1
166
337
336
1
225
170
39
5
24
101
183
187
4
86
89
297
220
195
135
298
292
2
4
224
638
638
633
5
22
18624
1299
1299
1279
1299
20
17303
4284
17303
328
327
1
241
327
224
100
542
244
543
258
99
104
186
239
86
39
473
58
344
268
331
302
293
381
270
32
28
4
567
578
11
387
88
453
486
536
50
42
220
64
92
215
403
1
312
332
20
395
297
272
270
2
120
424
422
2
249
252
3
502
681
677
4
353
711665
46155
179
9741
90
1527
222
222
7
324
7
317
112
11
7
94
72
127
22
33
513
507
513
6
132
47
51
34
94
8035
2060
198
364
190
174
74
578
112
295
97
2
403
178
223
64
517
130
153
167
170
3
118
501
238
244
6
59
80
154
4640
125
125
23
232
85
84
1
117
7
330
32
65
85
83
65
192
52
82
35
47
16
22
6
20
19
1
16
9
2
5
2
174
174
170
1
3
666
1956
146
36
104
23
18
61
16
4
3
56
6
44
43
1
18
21
3
12
2
60
12
95
43
54
40
31
1
8
125
15
96
15
70
17
21
48
74
26
1
1202
416
63
53
54
1
65
2
46
21
2
10
32
1
88
89
1
43
56
66
10
12
69
65
69
1
3
14
22
75
3
24
4
126
126
48
140
58
34
740
5
253
253
7
454
245
246
1
201
28
28
306538
6694
4869
4
4869
504
698
2
776
9
421
12
2
14
4
2423
22802
1018
713
15585
721
721
715
6
1119
163
592
551
41
364
59
843
452
321
332
11
6543
16
1382
391
210
240
541
4266
1585
16
1
1015
1001
14
180
186
6
69
71
405
3
3
405
510
879
879
977
610
116
181
32
28
4
38
197
197
798
798
717
717
201
201
729
729
795
425
60
8
24
16
96
51
18
37
44
7
5
2
2
2
11
25
13
18
5
14
857
857
850
7
375
370
375
4
4
1
1
728
619
109
478
478
284
35
159
24
3899
236
236
1538
916
49
50
126
124
2
26
16
20
4
25
24
44
43
1
17
13
4
20
1
1
2
46
83
64
25
283
282
283
1
668
668
271
757
254
55
24
1
105
2
2
45
393
393
1094
1094
1088
1094
6
35
35
33778
258395
1
8752
6
4371
523
2848
44
845
851
4
2
44
853
533
531
2
1517
421
413
419
6
1
1
205
249
265
16
206
1435
4
469
469
460
9
962
1
528
433
889
889
695
79
67
48
2056
98
136
137
1
83
82
1
173
173
154
154
183
183
68
72
4
39
36
3
105
226
47
5
68
1
189
99
90
60
62
2
32
34
2
138
138
83
83
385
385
831
831
643
149
2
37
25450
2265
167
1057
9
211
148
18
8
170
84
86
176
104
46
141
141
340
339
1
1
276
276
3978
18
230
216
14
197
57
82
25
79
361
2970
419
23
84
112
202
24
224
29
35
29
134
91
192
18
844
18
140
278
74
41
25
9
6
1
215
213
2
511
57
262
49
44
35
64
183
183
145
145
37
739
286
32
19
8
112
145
100
8
335
119
208
31
31
12
12
26
26
1147
6449
1
1
2
1
4
2
1
340
1
4
3
3
44
1
2
3
3
3
4
1
19
3
2
4
125
3
169
3
1
37
3
2
32
469
465
1
3
2
4
2
15
2
4
7
1
9
2
24
21
10
42
4
129
132
3
18
8
1553
270
3
1
6
1
2
122
67
1
131
2
38
95
40
134
84
98
218
1
110
129
1
103
7
2
17
7
216
4
3
44
6
14
1
1
11
28
16
12
1
1
1
16
3
2
158
1226
1222
1
3
7
1
5
2
198
3
4
33
2
1
3
1
4
6
1
2
1
403
241
161
94
49
6
8
15
12
4
813
157
111
311
325
14
46
46
16
11
4
20
33
7
23
60
269
6
113
16
134
212
13
199
275
275
240
240
144
144
301
301
290
11
1518
682
68
50
310
17
207
86
46
34
33
264
255
9
31
28
28
397
1460
177
126
14
88
20
21
23
18
12
17
217
258
1
28
12
158
158
131
100
100
305
305
209
209
463
460
463
3
29
29
76
76
1808
872
3
23
3
15
5
7
11
558
603
7
3
8
17
10
21
162
41
4
10
107
5
16
20
9
29
4
444
444
159
133
127
6
146
152
6
465
465
465
368
368
368
2182
222
222
1960
12
1232
716
97
4544
508
508
37
1309
590
585
5
5
6
6
273
374
403
29
535
534
535
1
425
424
425
1
18
18
1652
2
604
976
1046
70
116
16747
109
109
593
1549
93
4
10
122
5
149
13
204
47
117
8
95
19
19
28
23
368
368
438
32
169
237
135
135
12830
200
34
160
29
181
19
314
191
60
166
123
93
22
1
40
476
294
295
1
264
137
5
8
21
4498
2
348
1322
2
110
1
3
9
17
26
4
175
12
2
10
774
31
47
36
2
6
172
157
36
19
5
313
4
183
502
557
110
75
91
151
115
24
18
2
20
456
127
151
178
13
9
4
30
30
71
71
522
23
270
229
55
49
6
55
55
700
6822
210
174
31
36
5
5
153
703
5
56
74
1
111
15
53
129
106
279
173
30
76
737
53
38
34
4
150
174
24
3
133
138
5
145
186
10
80
96
136
136
116
13
66
67
1
36
56
517
181
149
148
1
131
364
361
364
3
116
116
156
150
156
6
78
8
78
58
12
91
2
89
689
245
81
4
4
160
42
44
2
33
99
23
161
161
1038
2
750
825
4
1
1
4
1
1
7
2
2
3
1
48
211
731
24
30
324
332
8
336
345
9
1380
46
92
92
749
1
1
4
744
597
147
493
493
637
2
637
614
635
21
3986
41456
6152
114
870
7
1046
849
601
468
532
332
550
84
699
206
206
429
429
612
5110
378
355
1
1
3
4
880
1
8
307
282
397
115
379
381
2
333
334
1
324
321
3
260
258
2
365
162
241
97
316
316
310
6
581
581
569
1647
1
248
94
98
4
313
315
2
9
24
383
367
14
1
1
588
1133
427
6
9
3
4
13
22
3
9
13
45
5755
1560
97
325
269
109
56
54
56
2
391
61
336
159
240
237
3
292
258
261
3
64
385
381
4
141
369
364
5
90
178
316
36
2149
888
1225
4371
1141
661
94
567
757
188
88
155
206
203
282
690
275
275
2937
300
650
712
62
423
699
686
13
803
759
44
578
578
616
435
91
90
1560
134
759
667
1851
990
273
258
15
218
218
184
81
97
104
7
1
310
300
310
10
1052
28
589
593
4
431
442
442
2467
56492
195
515
107
147
149
2
64
364
364
145
145
913
134
9
167
1
6
2
1
19
20
6
1
1
3
253
10
15
15
1
11
253
251
2
257
256
257
1
341
341
1694
68
191
309
337
347
345
2
442
438
4
381
381
349
349
309
1269
34
33
1
6
214
244
159
172
13
151
139
340
340
7
598
349
242
9367
36478
53
1
216
23
2
76
249
169
4
105
174
276
275
1
3
190
61
188
189
1
41
42
1
35
115
128
2
1
209
2
260
75
20
135
127
2
6
46
119
76
228
224
220
2
2
293
40
137
8
3
2
410
35
39
2
2
2
22
163
5706
3
94
10
49
58
58
6
51
127
38
72
70
2
6
206
99
4
18
85
3
7
10
19
69
110
49
5
252
33
55
67
69
76
51
1186
46
51
3
82
4
8
36
82
11
46
55
38
58
67
36
10
6
3
4
36
14
194
3
5
46
41
157
64
64
25
11
50
43
51
34
53
11
59
1
142
53
88
2
47
3
17
77
37
116
11
43
182
34
6
117
23
161
64
14
12
3
23
5
49
21
1
139
370
121
151
19
11
31
9
3
7
191
119
11
176
4
143
74
4
30
2
525
513
12
55
3
116
174
524
519
1
1
3
3
116
130
351
361
4
6
17
7
17
27
107
111
4
1
170
106
169
216
7
281
297
16
3
165
75
27
3
123
8
3
22
136
209
206
3
30
33
3
84
85
1
1
2
12
139
1
1
71
1
2
36
46
190
196
6
27
181
260
255
5
2
13
6
157
163
3
13
119
16
156
179
23
1
100
84
9
275
167
11
5
166
167
1
4
53
48
5
4
7
82
128
2
146
3
4
20
110
19
75
5
1
3
70
248
253
3
2
154
10
6
221
76
1
2
184
151
10
14
3
121
8
40
196
125
25
7
209
103
140
874
800
1
1
1
26
25
1
1
2
1
1
15
15
2
1
14
1
6
6
4
2
2
64
8
72
13
148
3
3
6
445
18
13
5
14
27
124
51
55
129
47
23
31
26
11
3
10
137
4
6
100
3
68
20
232
368
369
1
3
169
3
98
227
3
8
31
163
66
124
216
7
70
9
128
138
10
24
232
54
2
8
113
2
64
178
183
5
121
121
101
4
229
229
476
476
81
143
56
6
277
277
343
916
99
346
128
102
102
1176
28
434
87
86
2
223
122
3
38
76
39
19
1
10
3
5
257
257
299
299
1022
197
111
706
714
4
4
100
220
71
5
2
5
3
1
1
37
153
153
277
277
251
26
350
350
376
371
376
5
733
92
269
276
7
365
697
697
333
333
272
272
104
104
343
339
343
4
334
334
331
3
296
294
296
2
337
337
313
1
122
190
190
190
156
156
148
8
1510
170
20
6
14
249
1320
17
169
236
167
123
24
20
209
220
11
3
23
63
108
2
35
28
37239
3110
170
160
155
5
10
118
118
117
1
227
866
69
72
3
4
69
2
146
106
100
6
49
86
2
12
5
71
4
2
63
2
1
9
4
1
71
118
30
17
15
2
747
28
216
209
7
295
288
7
208
9
497
371
117
763
451
154
111
32
15
280
280
223
223
216
7
1092
237
7
47
33
69
46
336
242
77
17
14
77
55
64
107
102
5
120
117
120
3
669
225
444
134
134
1
290
48
27
214
451
92
36
2
14
83
83
53
68
15
73
6
6
20
14
1
5
436
4486
218
104
77
71
72
1
179
174
8
106
62
101
33
35
1
1
84
154
129
24
1
56
58
2
4
125
129
4
40
176
172
171
129
19
74
30
138
126
12
207
46
57
11
341
344
3
159
60
188
186
23
1
38
67
116
2
7
81
79
2
153
153
149
4
139
139
237
235
237
2
180
180
348
763
7
2
41
43
2
24
1
6
8
3
6
9
2
16
4
3
167
162
5
2
84
4
8
1
4
26
29
3
3
3
403
403
35
35
7821
841
11
16
5
24
85
62
127
112
175
18
82
97
138
20
156
183
173
9
1
1
10
5
6
1
97
23
81
5
122
195
5
75
104
1
1
196
189
1
14
2
116
53
121
98
19
62
144
9
14
1
73
134
3
18
10
21
1
67
111
10
75
3
95
117
146
1
121
1
178
108
154
148
1059
1
6
2
16
199
177
195
108
46
204
37
132
9
3
91
34
2985
1046
2
4
2
17
81
1
12
85
3
31
3
2
5
2
64
40
7
17
1
3
4
150
6
44
2
2
10
25
2
1
7
6
2
111
2
30
4
242
1
2
4
37
41
4
304
44
226
5
22
3
4
205
135
70
4
1
58
29
1
2
1
91
4
222
183
33
6
1
1970
625
59
51
5
3
1
26
3
1
465
6
10
1
5
143
1
104
1
2
12
115
63
1
21
18
23
1
10
6
6
8
21
83
135
14
170
168
2
1
1
2
162
164
2
43
64
8
8
168
168
4000
1483
74
81
75
6
12
87
100
17
81
168
276
324
2
46
20
175
176
1
9
16
18
28
119
99
74
18
56
15
34
7
83
14
19
18
80
37
25
18
35
2
7
162
9
77
28
9
51
29
17
81
4
20
59
222
65
45
45
29
83
85
85
133
125
133
8
234
692
24
29
19
146
147
1
6
44
41
3
43
68
48
14
5
5
6
152
152
178
865
402
58
53
5
159
68
18
1
17
18
551
317
138
78
6
6
45
45
140
140
138
2
218
218
36
347
33
32
1
137
140
141
1
28
157
7
32
28
2
2
14
11
11
6
41
7
89
89
221
221
181
162
19
1
18
95
95
1317
1317
200
341
271
174
130
201
501
9565
243
2266
196
212
1
15
306
284
286
2
225
680
690
10
10
154
150
555
555
660
660
130
130
111
111
1008
1008
786
786
258
2760
29
505
236
133
103
605
400
367
33
727
788
788
761
27
206
8101
233
233
269
269
268
1
211
211
198
13
151
873
36
241
77
196
131
41
244
244
390
1
13
200
176
336
336
335
1
894
4963
12
174
107
67
11
4
9
13
145
7
10
5
10
48
52
4
2
5
32
136
43
167
103
127
7
235
10
7
181
178
3
94
1340
102
1
4
2
98
22
144
109
155
7
83
8
7
364
12
45
10
34
93
20
20
7
13
125
12
8
9
2
24
56
133
146
1
168
26
91
230
227
3
77
150
150
226
32
20
174
315
315
222
222
222
222
234
12498
693
693
693
169
7271
4679
2296
149
862
866
4
4
175
92
10
173
13
44
33
18
1
1
395
193
219
2
779
768
779
11
796
796
848
848
315
4300
1456
103
867
486
456
456
380
380
615
8
8
607
603
4
483
537
1
52
1
541
6
535
1023
1023
1023
73
624
629
5
321
1
17626
15731
1172
15
11
9
2
22
20
8
6003
316
593
148
70
477
4
12
13
216
6
5
1
5
120
4
2
142
83
10
48
31
4
7
5
5
149
4
24
66
51
764
12
2
1274
147
35
590
350
457
274
15
103
12
99
17
26
283
566
94
266
70
6
1
346
39
1684
1684
210
210
552
24293
15640
147
177
177
6299
523
128
384
46
63
147
142
5
701
200
184
185
1
53
77
75
2
163
23
423
216
28
146
2
2
3
25
28
3
196
196
194
194
191
3
208
311
61
42
87
87
85
2
1121
3480
850
851
1
1
120
54
78
39
36
3
117
71
54
17
90
20
83
24
59
320
156
50
14
49
9
8
1
21
13
27
24
3
1
48
47
1
57
10
45
40
5
16
9017
1289
512
512
223
223
497
497
350
355
1
4
1095
495
153
151
2
158
165
7
282
854
47
351
456
559
559
80
80
464
464
387
77
277
277
253
24
114
114
475
475
2223
962
234
262
28
394
391
3
3
3
125
125
357
118
112
6
2
2464
2464
40
748
267
73
14
144
28
222
196
25
1
177
177
586
1113
14
109
69
205
9
60
136
15
94
95
1
6
5
4
4
5
1
386
386
383
3
5637
5637
631
12
69
15
42
42
10
10
97
73
5
18
1
322
732
88
87
1
20
18
19
1
23
116
114
2
144
11
1
10
63
59
428
1316
5
5
13
19
86
88
2
149
17
19
45
11
93
4
3
4
1
1
19
36
22
9
76
96
162
160
2
90
68
90
22
265
265
658
658
8
8
864
1622
38
5
109
1
2
19
6
4
3
5
2
2
16
1
31
29
2
41
45
4
1
23
16
16
1
2
3
3
12
50
15
1
83
1
3
37
3
5
12
7
35
28
2
140
5
18
2
1
139
139
5028
297357
1875
48214
132
18501
58
546
26
26
16
126
56
98
98
33
30
41
36
89
89
5186
17734
15
13
2
112
122
10
16
71
11
81
128
130
2
52
58
44
25
17
18
1
62
34
25
47
96
2
1
1
28
66
46
37
28
123
109
14
8
58
13
15
18
49
42
58
24
29
125
127
2
59
6
6
17
86
50
38
40
2
3
9
1
56
61
4
1
14
33
68
37
7
78
84
6
38
50
33
45
40
5
61
105
36
38
2
48
37
35
2
20
52
48
56
384
52
224
207
7
7
10
1
3
5
1
37
33
1
2
1
15
5
10
43
32
11
37
14
10
130
135
5
1
33
8
40
5
2
3
33
78
49
46
2
1
68
96
27
27
1
1
49
46
55
14
71
73
2
9
23
22
36
29
31
2
96
65
60
51
47
46
1
180
181
1
25
26
1
1
117
115
2
87
109
123
14
13
14
1
3
19
38
4
5
52
50
2
5
43
10
42
44
28
16
26
75
50
31
37
20
122
106
16
38
6
51
42
133
32
14
32
29
229
86
34
35
39
242
240
1
1
63
9
1
53
45
10
62
59
3
40
18
23
15
13
69
48
44
48
28
28
1
47
45
2
49
47
2
83
81
2
113
115
2
42
70
74
79
34
38
55
57
2
19
60
58
2
68
40
45
5
17
18
1
51
50
1
58
52
6
101
5
4
33
26
23
44
42
2
48
51
3
90
66
9
38
16
22
10
31
6
70
68
2
19
65
32
31
1
1
57
40
34
6
20
30
57
3
8
2
1
108
91
3
3
3
7
4
3
2
1
4
4
131
32
36
35
1
99
98
1
53
13
30
87
5
66
65
1
69
75
6
27
26
1
32
57
55
2
1
23
72
67
4
1
89
34
33
1
178
162
2
6
1
3
4
13
65
95
119
2
21
1
1
37
32
108
100
1
6
1
4
96
95
1
47
65
20
43
67
18
33
13
90
91
1
30
36
6
21
24
17
7
39
85
36
35
1
61
33
58
78
57
47
10
54
43
46
3
20
2
10
66
67
1
15
52
41
39
2
34
1
78
82
4
47
7
17
47
45
2
2
40
18
236
8102
6103
1629
100
72
4
63
64
1
2
23
78
25
1
43
10
37
33
3
128
38
110
106
1
3
154
2
28
31
3
3
63
503
521
2
2
4
1
1
1
1
1
1
3
1
30
16
3
9
59
60
1
59
60
1
49
41
1
46
25
95
11
30
171
8
30
105
27
70
26
1
6
88
2
13
1
5
12
47
91
3
7
26
18
14
4
29
55
58
5
29
100
6
1
2
97
2
4
12
34
35
1
313
2
25
102
2
35
34
1
47
54
20
338
322
1
1
1
1
1
1
1
9
139
112
72
329
104
31
116
113
3
22
28
33
4
1
23
92
92
58
58
75
75
1150
193
15
62
52
112
71
63
64
1
67
23
63
68
4
85
63
12
97
94
3
2
59
12
47
46
1
10240
92
2799
8781
30
28
2
12
1
21
4
1
32
5
3
14
16
2
1
2
3
1
9
45
28
11
3
29
58
6
217
153
147
2
2
4
64
49
15
6
10
29
19
6
68
6
10
1
1
4
4
1
1
2
96
97
1
2
2
1
44
23
79
18
1
29
2
70
2
1
1
3
142
151
3
3
1
1
1
3
57
50
49
1
2
15
35
12
1
35
36
1
1
33
1
1
16
1
58
6
26
6
90
31
10
47
5
1
1
2
3
121
122
1
48
14
32
33
1
2
1
11
87
88
1
3
7
29
2
37
18
58
1
6
57
49
8
17
1
245
254
3
1
2
2
1
1
1
1
142
7
64
55
1
8
33
40
1
6
31
32
64
775
766
1
4
3
1
1
25
11
80
4
150
154
1
1
2
1
3
1
36
1
66
1
1
1
2
16
8
83
88
5
1
1
31
32
1
1
10
33
3
50
125
131
5
1
6
10
32
84
103
1
1
16
1
1
1
2
2
42
53
51
62
10
1
47
28
31
13
4
82
59
1
29
833
846
1
1
3
1
1
4
1
1
6
59
12
3
50
2
33
32
1
4
1184
172
367
395
18
17
1
6
8
1
1
1
1
15
3
42
29
54
5
44
44
63
65
2
66
94
144
156
2
10
132
183
21
30
2581
107
3
3
71
312
27
37
52
75
14
36
706
279
65
73
74
1
1
8
48
2
68
1
1
4
86
87
1
1
1
48
42
1
6
5
19
1031
198
34
2
69
40
41
18
94
59
53
6
89
16
45
41
4
89
69
21
54
3
81
6
9
3
422
81
28
99
100
1
6
170
167
1
1
1
31
6
101
2464
90
131
9
22
17
5
10
94
94
80
22
34
35
1
23
83
625
112
18
75
74
1
6
117
61
62
91
79
79
120
120
1149
451
111
1
83
59
58
1
26
11
15
279
32
81
85
85
209
4451
1050
189
30
107
31
30
1
127
153
26
2
99
4
162
21
1
7
47
13
7
5
64
39
69
159
159
73
73
90
90
137
137
28
255
74
89
64
83
83
93
93
73
73
69
4
196
196
14
14
95
277
6
11
78
59
6
4
18
139
724
83
91
51
75
31
86
56
112
1
201
152
48
262
103
20
62
77
76
1
72
72
113
483
16
1
74
45
22
8
37
68
17
82
29
25
29
3
1
17642
244086
135
135
2
133
92353
4618
463
62
55
77
65
12
269
1725
4
493
159
481
235
353
1169
5363
392
86
74
240
241
1
375
107
168
43
138
26
102
62
25
400
343
340
3
46
10
25
163
23
6
420
31
288
278
3
7
26
10
59
63
4
62
428
11
4
347
182
161
710
11
335
364
2804
14
1088
56
396
449
187
536
1702
280
121
114
7
239
238
15
12
261
6514
1853
171
32
295
612
307
250
269
308
384
219
316
72
558
292
330
1
231
14
192
1106
183
320
237
174
68703
20139
317
33
7
1
14
35
143
498
261
232
72
11
53
138
120
425
814
873
225
245
139
125
14
124
201
183
185
2
178
31
36
4
254
116
78
94
115
21
12
341
421
347
131
970
63
8
64
108
25
254
61
20
46
10
19
4
107
101
6
404
285
186
361
161
20
63
263
675
84
175
314
225
1635
43
162
229
218
163
1372
234
246
190
70
11
111
11
51
119
523
83
40
2
74
10
237
60
4
35
61
7
2
5
5
116
500
25
94
26
50
124
156
37
35
2
246
7
172
204
31
5
221
239
326
52
29
245
242
3
13
37
310
33
66
12
14
373
255
71
133
59
46
174
164
37
188
20
3
37
2
24
217
46
62
59
40
134
115
116
94
93
1
114
93
114
12
272
41
1
368
2
210
240
234
6
425
16
283
1
158
111
1111
245
169
25
15
323
211
281
190
39
31
305
18
4
28
278
284
3
1
2
74
56
363
87
164
34
36
2
140
68
28
94
31
185
101
171
123
322
175
53
164
260
253
6
1
656
423
14
9
91
424
655
676
2
17
2
22
173
173
24
30
136
139
3
228
67
9
3
237
362
537
3
212
341
80
153
95
20
630
233
43
129
43
27
173
291
437
499
229
1
195
209
216
7
3
4
237
95
143
48
122
40
29
40
16
18
152
120
115
255
15
133
75
31
3
3
2
117
36
191
162
91
341
112
244
22
30
84
28
614
1
99
217
109
113
18
126
5
168
43
675
280
248
2
361
31
872
4
98
22
113
169
102
45
79
352
13
17
211
9177
78
356
840
207
203
4
277
54
761
354
353
1629
324
346
301
241
209
208
5869
1253
224
352
327
316
11
290
82
99
840
346
297
33
1
32
16
246
53
134
293
315
184
48
187
413
183
93200
9109
312
3
127
182
473
123
83
39
128
100
128
128
250
48
113
89
112
290
47
2
30
99
219
219
1307
296
81
159
103
100
3
100
104
167
136
56
27
78
48
30
22
22
545
2229
190
8
132
97
18
95
30
53
95
17
96
27
3
23
61
18
5
117
97
154
132
26
36
123
31
214
214
85
85
579
1275
2
3
1
78
5
4
24
149
3
19
58
8
55
21
6
28
1
5
8
1
3
5
3
33
39
56
81
15
10
2
9
1
5
16
4
76
2
20
38
9
47
5
5
3
3
3
6
3
229
22
139
68
218
218
141
141
5
236
125
106
113
113
317
39
29
43
20
21
1
63
61
2
121
122
1
466
1994
140
152
87
9
13
119
63
61
2
119
128
62
205
152
94
6
66
105
8
52821
14011
7
116
166
145
82
83
1
211
57
24
4
9
44
29
24
9
82
3
27
97
1
78
108
64
1
12
38
3
1
109
10
102
116
84
111
86
144
45
366
138
145
124
118
2
4
1
1
3
97
57
126
2
560
558
1
1
4
115
10
8
111
14
67
120
217
98
81
17
160
13
78
88
5
160
221
3
202
1
120
108
12
84
57
110
24
3
175
2
103
130
13
7
144
20
20
2
57
106
1
18
136
110
177
18
266
2
15
91
93
174
110
61
1
73
34
101
41
1
20
1
27
154
2
8
13
165
2
71
40
53
130
135
5
1
3
20
70
99
7
13
104
5
256
9
1
1
197
192
2
3
18
8
103
5
123
93
13
80
23
2
119
103
97
77
12
247
108
115
134
179
140
143
146
3
2
21
12
141
84
10
5
1
11
2
64
12
192
29
1
5
7
2
130
129
1
10
69
2
116
12
2
27
228
69
35
3
16
4
73
165
1
23
25
2
136
140
143
3
3
39
180
1
1164
4164
3
119
74
75
1
60
3
1
7
6
4
483
500
3
3
1
3
1
1
1
1
2
2
1
2
1
1
3
1373
1321
1
1
1
1
4
1
2
1
1
2
3
1
11
1
2
2
4
3
1
5
1
1
1
1
177
176
1
98
215
209
1
15
2
128
1
3
27
1
97
88
9
80
44
61
3
192
38
123
112
112
54
1
2
13
41
15
16
1
36
183
137
8
103
7
1
2
1
15
70
86
122
26
133
39
117
136
178
30
161
31
336
3
222
19
5
86
7
100
145
11
1
21
223
146
148
2
201
40
197
72
9
11
106
220
77
1
132
114
350
61
56
4
2
69
165
63
14
5
17
189
14
9
159
6
4
96
82
105
2
172
194
22
1
84
87
4
41
109
152
74
40
141
196
187
6
3
3
6
1
5
149
50
7
5
1
126
1
3
127
1
61
211
204
96
114
18
80
51
16
1
154
8
9
125
13
6
3
168
33
9
19
1
31
164
277
1
105
109
4
39
11
1
118
286
142
240
6
142
96
6
205
59
223
8
298
299
1
54
17
4
33
144
142
94
237
2
105
27
130
1
173
98
23
4
1
7
61
92
111
1
33
127
5
214
58
27
1
2
18
13
4
3
76
264
130
255
268
134
15
186
143
1
175
144
57
42
8
69
11
22
80
62
6
1
108
112
93
90
15
86
1045
180
56
98
250
265
7
1
2
3
1
6
1
1
1
106
107
1
43
199
52
53
1
82
79
1
1
1
21
45
46
1
33
10
1
51
39
11
154
92
343
164
98
4
97
142
92
2
148
149
1
5
1
69
57
12
2
1
86
63
397
131
1
109
137
98
58
96
206
23
27
4
38
171
238
238
256
531
213
25
37
2317
460
100
1
87
13
78
103
25
75
102
125
57
5
62
104
78
84
109
149
71
116
98
169
46
379
13
72
54
39
119
61
21
220
220
282
2
134
77
69
981
83
101
88
105
100
117
107
92
71
117
603
603
307
705
1
5
7
58
72
23
6
6
16
12
24
4
80
81
1
15
67
1
66
66
368
151
104
60
53
328
328
357
142
210
5
970
3342
32
121
8
28
43
101
102
1
1
1
10
134
54
53
1
52
100
18
19
1
4
28
8
78
53
58
37
10
33
6
131
10
75
22
7
18
68
131
132
1
1
75
9
96
265
262
1
2
12
75
50
50
78
3
1
67
107
17
744
119
278
163
167
190
190
143
143
5
465
106
109
155
90
341
341
115
115
150
422
89
9
19
121
18
16
105
105
715
9
9
1
50
252
90
1
41
252
10
92
92
9
426
182
235
35
733
155
127
114
115
1
151
150
149
1
82
82
62
1
61
116
747
55
62
58
75
13
81
118
120
49
294
294
167
167
308
304
308
4
13
495
99
144
124
115
180
545
5
6
113
120
42
79
1225
319
154
26
70
170
146
147
1
143
64
14
49
69
137
386
33
77
90
39
10
685
69
188
118
87
91
132
77
77
114
114
172
172
387
230
387
157
125
125
139
139
172
2214
488
1881
12
48
57
9
119
50
9
9
5
48
49
1
92
93
1
34
46
12
3
39
43
2
2
12
15
3
420
465
3
4
6
2
15
3
3
12
31
30
1
118
2
4
4
2
82
84
2
53
50
3
10
19
20
1
64
23
39
16
2
2
159
97
62
54
8
2
2245
344
563
69
51
59
40
617
49
264
304
7
8
714
454
252
342
342
195
6733
145
88
5
11
23
13
5
11
11
84
84
279
104
14
42
34
24
27
34
290
845
65
78
52
30
70
74
36
58
60
59
1
32
1708
4508
46
1
69
2
84
20
18
2
16
16
12
2
79
36
17
4
1
8
46
40
6
17
24
22
40
1
3
1
1
1
14
1
695
583
2
1
3
2
1
56
78
1
2
8
2
2
1
1
1
4
2
1
24
1
59
55
4
93
33
36
3
5
1
142
144
1
1
2
1
1
3
18
1
34
5
42
8
61
17
6
3
54
3
1
46
46
1
30
23
3
4
1
28
29
1
76
38
41
3
28
11
2
83
1
1
5
27
65
21
117
6
1
53
55
1
2
8
20
32
35
3
1
22
92
11
219
660
82
16
66
52
28
29
12
39
61
54
1
1
6
6
643
8181
29
179
73
77
219
72
8
64
63
12
26
26
975
118
127
79
145
128
120
85
55
118
586
159
44
96
61
66
8
6
72
72
2
1735
489
9
16
9
6
166
153
13
110
57
33
40
51
307
16
6
36
16
15
87
42
12
5
10
11
63
1
6
11
68
37
276
134
1
9
86
4
42
7
234
125
102
21
21
1
1
95
199
12
44
25
26
1
22
330
1297
120
17
165
82
13
77
22
15
57
93
56
58
2
80
23
26
44
23
17
6
7
45
67
67
37
659
19
99
106
165
169
5
26
33
517
113
244
243
1
79
81
547
60
70
116
77
25
47
41
33
78
9
2917
1
483
179
303
216
216
327
1496
105
134
151
102
103
83
26
23
3
129
144
192
214
214
247
247
252
37
215
2447
3
418
91
418
43
65
46
71
7
2
70
23
22
1
1918
1918
1148
3
12
36
40
16
22
21
2
2
11
2
8
7
30
9
23
30
27
8
1
14
20
9
142
9
10
18
1
34
6
13
8
1
2
1
1
5
42
3
9
16
2
11
11
3
5
49
8
9
108
108
108
6842
1044
245
245
233
626
66
205
2
1
52
67
82
25
36
20
1
64
64
427
70
189
168
17
659
421
221
221
221
251
231
20
669
20
333
316
190
190
237
237
372
308
309
1
63
222
222
679
236
213
230
184
184
308
308
362
362
2939
30
149
22
5
40
1
9
11
146
7
46
3
63
101
16
96
179
55
1
166
139
80
6
81
70
99
1
6
71
44
4
92
7
28
2
3
8
52
112
41
213
93
111
81
115
92
134
8
1470
1470
1470
1470
1470
5546
5546
51
51
5495
602
105
105
99
99
81
81
186
87
9
5
6
67
12
101
84
17
14
3
141
163
2
1
11
14
3
1
4
45
44
45
1
166
166
96
96
9
127
6
48
64
72
72
231
394
86
71
6
757
81
757
3
7
6
1
4
25
146
1
169
162
76
1
71
4
1
1
92
92
157
65
3
87
42
45
2
2
56
56
48
48
138
138
128
128
271
81
34
28
6
35
112
9
46
46
529
202
44
128
93
35
155
79
338
5
3
51
75
73
2
15
35
51
47
4
24
2
2
117
117
166
495
1
1
2
195
70
40
1
84
1
5
7
1
35
16
7
1
1
2
1
8
5
34
1
1
4
81
81
2
2
1078545
188591
521124
418
3849
438
231
197
392
22
35
35
2
325
76
23
252
25
103
184
317
71
604
182
52
163
120
24799
516857
65
5370
398
71
26
579
152
271
46
176
559
675
3931
216
13
47
4
10
222
454
443
1262
997
3776
322
433
2602
849
615
50
1876
113
23
87
8
867
3651
339
394
797
1550
795
6
181
205
505
3288
672
850
877
32
4
26
317
155
766
160
239
431
21
2288
567
3783
749
20
163
37
748
401933
10
2
1065
326
1730
1657
1
720
251
3
1046
254
273
5
3278
60
180
1073
2010
3397
26
3114
554
1562
561
497
1333
197
384
28
630
824
480
73
637
322
25
3653
12
1173
1899
551
778
1240
7
28642
329
18466
18466
9847
97
9847
5868
5868
3882
3882
3843
39
1221
48
1
1
32
110
18
4
4
8
3
851
26
4
5
1
1
1
42
3
16
8
32
2
7140
232434
4920
75843
360
181
212
9146
41
57
93
6115
921
89
31313
26
635
5845
133
3283
5766
638
200
5869
149451
1508
65457
3176
921
921
30753
172
3805
7454
4450
3044
6046
652
3960
1170
2112
2112
2694
2694
2456
2456
2696
2696
2300
2300
261
9064
3565
3587
22
1236
13
3967
3932
3932
2200
2200
3153
3153
82486
82486
28812
289
1667
1667
1667
432
30
1182
1205
1
3
7
6
4
2
679
24228
1229
2
158
90
20778
33
531
481
247
2628
396
317
583
545
38
429
332
571
11741
48
9436
9436
2257
2257
2257
2257
2215
42
4528
31
1
1
663
663
663
3019
3019
3019
24
3019
1227
1010
1227
217
1768
7
7
1759
1761
2
814
585
585
580
585
5
229
229
1998
13857
4506
3
4506
1431
1431
3072
3072
7353
7353
23394
86
2275
2275
1199
2275
1
577
576
248
1
1
1
249
21033
845
6286
60
6286
1017
4127
1517
1504
13
1588
5
5
2099
2099
2200
2200
96
11702
9045
354
484
3012
1180
1348
1500
3875
688
955
732
1804
537
581
714
133
553
2561
2561
594
177
183
6
272
297
532
547
15
3
3
665
75
13087
1101
1101
398
398
1207
1207
10306
10306
70
11114
2096
2096
966
2096
332
336
202
260
448
8948
1996
1996
17
95
1656
1732
76
27
13
46
13
47
6
1124
1124
882
111
131
1418
1418
177
3962
2839
353
789
924
773
946
946
90
35358
31106
20483
80
720
66
71
12
696
870
152
676
90
95
32
564
127
11
151
419
104
81
318
37
571
97
1024
80
29
1
2848
187
3
411
1949
1949
1949
1949
1949
1185
1185
1185
1185
1185
1028
1028
1028
1028
1028
1006
22
29539
534
5
11
26
1
5
7
1
3
1
15
10
1
1
2
4
1
6
4
2
1
10
4
6
1
4
2
6
1
4
7
24
2
2
1
13
2
8
1
24
40
5
4
3
2
8
3
3
7
1
3
4
5
3
6
2
10
1
1
4
4
6
18
14
6
3
22
2
44
11
2
11
6
1
6
8
15
19
8
6
3
24
3
1
10
7
2
1
6
1
3
3
3
2
1
1
8
435
69
4
1
2
8
14
3
2
1
5
7
1
8
165
3
4
3
9
5
4
7
2
89
1
18
9
5
36
2
5
3
15
4
1
1
5
2
2
5
1
3
2
1
14
31
1
1
2
4
10
2
1
7
2
22
2
1
12
9
2
2
1
15
2
9
10
2
22
2
1
7
2
7
7
2
3
3
2
10
1
1
55
4
4
2
7
3
1
5
21
3
6
32
7
1
1
1
1
2
7
6
7
5
2
1
5
9
67
6
40
1
16
3
4
2
2
2
2
2
3
1
6
3
9
1
26
2
3
2
2
4
6
1
1
5
1
6
4
20
20
2
2
4
2
5
2
4
1
8
4
9
2
2
3
3
22900
2
1
1
1
6
57
2
5
1
1
5
14
2
24
25
1
9
3
1
1
2
7
36
6
3
1
1
35
3
4
21
1
11
105
7
1
1
1
40
4
3
2
2
7
31
17
2
1
1
1
2
26
2
3
21
2
2
53
1
1
2
1
5
1
5
4
6
3
1
26
2
7
5
74
28
7
17
21
1
1
9
10
8
23
4
2
8
2
1
4
2
96
1
1
1
9
2
3
5
1
10
5
10
4
9
1
7
32
7
18
3
2
4
9
1
3
8
1
1
13
1
2
1
4
2
63
1
1
20
3
2
3
1
1
2
4
4
1
1
5
6
9
4
117
3
2
5
5
6
2
4
2
1
2
1
5
14
1
4
4
44
1
3
117
19
14
2
4
2
17
2
1691
2
6
26
6
7
1
5
2
1
1
2
14
6
7
45
12
6
36
2
8
1
2
2
5
2
42
5
12
5
1
1
16
6
3
1
5
1
36
4
1
730599
16041
171679
23723
23
257
3
1156
724
53
2
92
567
1
3
26
403
208
2
158
1339
44
99
937
2319
328
575
133
99
276
758
3
64
2
124
257
575
299
281
194
1647
88
2328
515
91
544
10
95
655
224
162
3366
1
300
299
134
61
688
1155
1704
387
2
41
9
53
229
42
163
1
8
138
520
17
7
558
2
93
9
243
3
552
16
214
10
984
151
1
7
2898
7
91
7
430
681
66
36
2
49
43
23
14
122
1
30
4
318
3
13
69
274
6
3
9
117
3
3
535
7
10
702
94
37
2
17
1304
91
6
634
146
40
31
2141
879
581
172
230
24
190
100
739
191
94
37
2354
1966
1
25
1166
62
554
32
4
26
544
355
121
1170
15
38
574
117
882
4
2
49
3716
3
255
1209
722
329
2
591
200
62
299
286
176
4
1033
3858
55302
238
230
3621
7
2616
52
21
4
5489
29
1259
3
162
11
78
1
30
1278
1282
223
367
117
948
50
477
50
156
663
88
223
1
12
1
485
686
1860
13
3
118
2
106
187
34
1
45
1254
493
493
431
3
431
157
157
271
271
269
2
16849
16849
516617
13334
1816
16151
225
12940
1170
11715
1
1551
11686
8
45
6784
53
1
172
522
2
827
177
2
7
334
122
260
762
57
28
28
472
472
851
37799
11
11
1272
1272
35665
6028
344
902
1427
2949
121
885
333
331
19746
1512
398
689
480
480
15502
10
2
2
15490
1549
584
1
98
84
1
3
109
130
1
63
1
5
1
7
150
4
116
1
1
2
120
1
13
47
2
4
1962
1962
1407
5322
13
12
221
1224
24
1711
435
258
17
424
424
380
84
296
171648
4574
37986
5213
1527
1088
7
3
2
2
3
2
2
8
4
37
1
1
2
5
20
2
2
43
20
1
6
3
3
5
9
12
1
4
37
1
3
41
27
45
1
29
12
30
3
2951
4619
24
6
15
34
11
36
2
9
19
3
10
17
3
101
3
5
4
63
2
2
9
36
2
18
4
3
21
10
78
2
1
9
3
4
32
10
19
6
15
1
10
53
10
9
1
11
5
12
5
4
1
7
6
11
2
88
51
6
53
3
5
1
47
17
23
5
3
1
1
7
57
2
3
8
17
22
1
11
45
8
67
27
9
19
1
23
3
5
2
20
10
1
4
69
1
7
83
13
2
1
3
5
9
2320
909
3
12
253
94
4
3
122
56
8
17
29
8
105
4
97
9
132
12
8
12
2
144
34
31
3
98
16
7
23
60
5
518
1642
151
5
179
1
2
8
34
50
362
1
16
1
201
13
75
14
10
1
98
98
1792
403
12
462
8
4
22
5
114
4
2
1
2
9
29
22
14
13
13
24
17
56
2
18
24
46
106
72
44
1
3
84
8
25
3
24
4
18
6
1
59
8
871
265
8
1
5
57
43
4
47
1
57
131
70
36
29
16
101
5722
2338
13
12
2
26
11
3
47
57
46
14
51
7
5
19
3
1578
9
14
2
14
3
7
19
3
5
4
6
75
2
25
5
5
2
7
16
12
101
46
96
8
3
1
7
70
18
1
4
2
10
37
20
5
1
1
41
15
5
24
5
6
2
1
1
9
26
4
13
6
61
1
2
84
103
2
3
1
2
4
5
7
28
41
10
52
14
11
99
3
4
14
10
27
1
16
2
2
1
2
31
3
5
9
4
1
1
1238
569
54
71
46
4
10
5
11
32
22
34
21
2
21
51
8
4
73
5
1
4
1
1
57
3
1
14
1
36
17
2
1
51
5
593
290
170
12
94
27
1204
2388
2
44
3
2
3
1
29
2
2
1
1
3
2
58
9
1
56
4
1
7
1
22
28
12
22
34
2
1
137
2
103
8
45
64
13
1
16
41
23
6
1
4
1
8
3
16
90
46
1
65
8
11
3
23
2
2
64
2
5
1
2
1
13
946
662
4
9
7
4
71
1
1
1
2
4
1
1
2
16
2
4
97
20
1
5
8
6
2
7
2
2
4
1673
19
12
5
2
10
1654
104
63
94
273
121
295
694
958
3479
207
6
67
8
3
11
1
4
47
158
57
144
6
19
92
5
35
13
3
38
10
1
1
141
6
79
1
4
2
17
148
114
3
153
25
134
184
8
6
111
3
9
47
1
1
158
81
3
99
20
27
2874
1882
2
2
39
3
4
1
286
2
4
63
115
29
6
1
9
19
10
17
150
13
86
1
6
5
117
2
290
160
90
3
1
2
2
6
10
13
3
701
318
4
32
10
3
107
8
1
4
10
2
1
1
2
2
9
9
23
6
2
5
3
2
1
3
2
47
4
1
79
2304
2304
847
1
1
846
194
23
325
64
4
36
11
166
9
14
23002
125937
564
1554
2
114
6
228
130
25
211
11
7
126
4
83
1
18
4
8
12
491
44
2
9
29
66
23
114
82
15
87
3
13
4
919
571
6
55
3
5
13
15
55
4
1
2
7
1
17
6
4
4
10
3
1
5
6
1
2
2
13
28
1
6
14
3
1
1
13
4
2
3
30
1
13401
13398
88
53
111
28
43
63
413
199
194
44
88
80
62
23
336
54
6
318
257
60
132
10746
3
3
736
1258
10
2
55
49
43
42
6
58
2
33
6
3
58
43
41
29
1
4
2
20
1
2
3
9
2392
5964
9
9
176
11
2
52
26
15
1
117
3
14
5
10
74
34
66
116
44
1
9
79
37
30
85
198
5
42
11
4
8
7
113
65
159
169
120
2
95
1
80
55
129
3
78
174
242
27
44
18
62
12
2
5
213
136
3
21
5
51
25
2
2
43
116
521
147
11
131
36
7
10
3
4
46
38
3
20
5
60
386
754
7
1
9
14
17
9
13
39
2
85
1
8
18
15
18
1
7
39
21
7
18
19
61
43
2
1
3
2
1
3
2
1
3
2161
956
35
10
144
315
8
2
221
12
12
7
306
133
2675
9884
5
15
277
31
56
1
60
26
219
4
90
37
11
43
17
130
34
2
30
149
14
26
31
11
58
1
19
6
1
17
45
8
35
4
1
7
24
18
3
12
49
2
13
63
5
21
64
112
18
54
6
5
9
159
7
9
66
46
25
310
68
6
77
70
2
15
66
28
8
4
7
16
11
2
9
54
3
2
98
15
13
6
13
7
35
5
29
1
61
37
1
19
12
49
20
1
9
1
1
14
8
6
19
1
7
17
41
9
35
20
147
2
2
49
65
4
89
59
7
78
1
31
13
29
5
20
6
5
103
7
12
12
2
49
22
36
77
52
13
3
128
28
21
3
15
3
190
3
14
13
1
27
1
1
7
92
49
14
17
26
2
7
1
26
35
51
8
14
2
10
9
28
32
1
24
152
54
1
7
2
9
50
7
35
8
26
2
42
6
76
9
54
26
5
1
1
6
9
55
5
109
12
4
28
13
100
21
120
2
31
25
13
44
61
13
59
15
30
1
243
14
5
17
812
1868
2
2
1
14
42
3
26
23
39
7
2
1
1
1
2
7
27
10
12
6
12
4
1
7
1
4
121
1
3
12
8
1
2
1
9
2
4
7
6
1
1
23
12
66
25
7
2
29
1
1
1
3
2
1
34
12
1
2
4
1
1
1
2
52
36
8
9
15
4
3
1
21
53
1
42
58
21
2
3
2
22
2
16
1
15
1
1
428
863
18
50
50
87
2
20
5
1
3
4
4
20
10
6
11
12
9
1
1
2
119
2321
1013
40
30
1
28
12
9
2
1
28
8
6
1
1
19
5
49
42
14
5
3
6
1
4
35
1
47
146
4
4
6
1
3
1
56
7
5
33
89
28
1
28
6
8
10
8
95
1
5
85
26
2
108
141
3
711
1960
160
2
8
3
7
5
13
140
7
3
5
8
53
4
128
59
13
117
4
12
116
3
1
4
2
102
4
120
8
22
89
25
2
1191
462
32
1
4
3
9
30
1
4
1
1
3
20
3
19
12
48
73
18
12
19
290
1
10
4
37
51
2
3
6
11
1
339
82
1
66
4
94
92
223
565
13
10
92
8
44
5
8
9
96
12
45
5107
2069
8
21
20
1
21
4
100
66
21
32
4
8
26
3
1
2
9
29
116
60
139
11
42
23
10
1
24
1
4
1177
3
114
6
1
5
4
15
17
6
27
2
23
12
12
70
1
40
70
18
16
122
25
13
5
22
15
91
11
1
115
143
2
27
528
137
12
69
1
17
6
25
53
65
3
91
2
2
45
246
826
1
5
8
58
61
116
7
87
7
2
19
8
11
30
105
55
443
1213
1
13
70
3
1
25
1
6
2
50
3
4
2
1
6
55
79
5
1
1
29
7
310
5
6
1
57
2
1
2
17
4
396
807
3
64
34
121
98
14
2
2
9
48
2
14
368
765
90
1
28
35
16
110
4
9
82
10
3
9
799
1539
2
5
41
26
5
7
10
3
8
22
5
6
102
303
16
23
122
16
18
3036
7004
93
1
43
7
76
784
5
172
42
86
7
131
19
4
336
3
154
5
12
2
2
8
11
19
161
3
1
1
6
21
7
8
3
29
21
4
13
3
50
1
7
23
4
36
135
2
116
4
160
93
70
67
1
275
14
1
5
27
207
71
1
27
149
107
12
464
140
3
202
6
4
10
99
453
686
2
1
6
1
15
1
5
26
6
1
4
55
9
3
71
10
2
2
5
2
2
3
1
15441
24235
1
33
235
37
228
169
11
503
254
4
179
429
3
2
864
201
62
5
28
36
63
258
88
7
51
3214
17
9
123
286
134
25
5
317
5
179
12
3
5
57
9
19
2
49
230
5
41
35
248
7
7
982
3173
10
15
5
7
7
24
32
1
6
10
4
3
70
4
8
101
5
68
14
81
7
2
41
81
80
37
29
52
49
1
3
16
16
21
5
1
1
44
34
4
4
58
55
4
5
9
6
59
225
56
36
5
5
85
19
7
1
52
40
84
31
70
81
16
124
9
2
1
39
4
1047
337
106
2
3
2
82
154
69
1
10
112
2
2
1
18
50
36
37
1
22
1049
2924
16
224
14
141
102
3
139
272
76
12
15
14
25
3
312
11
50
260
17
137
32
476
839
2
7
105
17
1
8
7
6
1
1
4
1
1
62
22
1
2
2
4
1
1
13
3
4
5
48
1
3
11
4
6
8
1
6
20
6
7
1
481
257
72
24
15
17
18
2
2
3
8
63
159
330
31
57
2
51
8
8
2
2
1
5
2
2
335
187
42
5
70
5
2
7
17
51
82
1
10
2
1
5
9
3
151
280
3
45
1
23
13
1
24
12
7
178
364
1
14
34
56
13
56
12
2264
3811
224
4
83
3
3
21
16
22
88
11
17
9
129
5
1
16
18
16
65
13
3
65
89
5
2
3
3
4
13
30
8
8
23
3
132
60
2
51
14
4
7
7
2
2
26
70
5
7
1
17
5
26
64
2
2
5
5
8
10132
3283
208
36
3515
389
639
516
339
146
1061
1550
1513
24
4
9
6758
493
4
2543
3718
1672
1354
304
14
8975
3
3
987
8972
1033
6379
573
437
12
108
22
85
114
96
907
907
300
216
6
55
4
8
1
10
608
608
47023
2640
47023
30630
4180
1013
3342
5189
29
787
229
4
33
8
27
10
70
9
397
1359
1359
5975
31
510
510
510
510
510
21
5434
3444
1969
632
11138
247
8203
989
6967
1930
242
954
734
30
30
343
343
1
721
67
653
10581
323
586
763
25
8884
301
1
98
202
4721
1423
224
2882
192
3008
32
111
111
111
2770
486
117
74
4
72
57
11
126
244
1
78
160
14
96
156
525
115
72
112
31
70
149
95
95
95
95
95
592
1875
33
3
124
99
44
109
2
89
1
152
125
32
5
8
8
18
5
45
3
1
1
108
2
4
147
3
9
13
4
76
3
8
37500
9757
79
262
67
533
56
51
331
57
21
3
8
11
24202
374
31
191
45
5
1
35
131
85
308
1
36
14
236
146
2
11
16
72
19
10
2
63
159
5
34
30
814
814
7136
303
773
620
504
906
1312
984
250
945
539
2123
447
1676
758
4594
764
1818
1818
1818
1818
1818
411
316
527
3651
3042
22
148
122
43
25
30
10
4
35
14
33
123
4454
2105
39
137
1
11
100
131
19
169
109
32
3
24
74
113
72
41
12
2
1
9
9
6
1
1
6
1
24
51
6
18
1
1
27
10
2
7
10
16
1
3
1
12
99
16
10
7
6
154
56
6
6
21
130
204
16
2
2
20
14
135
8
3
2
4
2
2
40
3
5
1
2
49
17
483
1756
30
78
21
2
1
1
1
196
1
1
121
5
248
13
72
12
127
81
156
24
6
2
73
2
11824
722
1621
184
34
34
34
34
1403
1016
5
25
17
15
113
1
6
8
6
4
2
2
31
26
5
22
67
2
16
7
7
3773
9481
229
251
5
3
160
5
4
156
83
5
77
209
101
90
8
6
78
309
41
59
21
10
61
1710
6
200
2
12
18
5
30
30
18
16
3
298
12
1
13
258
412
25
15
360
2
9
50
73
159
268
268
530
271
4
5
250
5902
6037
14
4
8
103
6
630
7619
2497
170
602
922
803
9
9
4483
1269
250
210
1344
975
435
3220
179
18
250
1
178
71
2
59
20
49
2643
449
65
103
52
17
52
79
19
46
52
14
2
73
37
62
18
18
1
6
39
809
49
18
54
88
104
28
5
46
18
7
46
1
1
12
43
9
69
32
7228
7228
10968
10968
6733
6733
2540
2540
2540
1145
2056
34
1
564
277
35
7638
7638
851
851
6659
6659
6659
418
6659
507
507
657
656
657
1
281
281
254
27
1599
132
536
534
2
931
1662
41
594
1027
871
862
871
9
664
651
664
13
292167
9496
323
219024
3570
3570
22187
215131
43
83
29
417
26
3
990
70
20
509
36
120
642
407
75
7
30
710
9
76
32
95
56
38
122
514
78
1079
90
1124
395
182
1219
21
352
839
215
61
113
247
176070
65
73
100
20
51
104
114
2
2465
322
12
35
540
13
52
781
11
35
52
103
225
376
30
104
15
4
311
5
9
1
11
135
32
7
2
10
23
70
1
1
36464
456
2
3562
968
428
1253
911
8218
11
7110
303
1828
1820
1784
36
8
8
4979
348
1853
1871
907
1097
1097
1097
24228
350
22168
1844
3
1360
915
442
601
601
521
521
781
781
51
2001
301
1150
499
1871
288
554
560
6
163
860
856
4
1836
23
531
456
378
448
37
4416
652
370
782
650
296
1267
362
649
649
798
769
798
29
2719
58
471
408
5
453
454
1
371
380
9
521
422
1876
12
653
556
567
11
644
895
895
52
52
5
1658
134
1234
280
5
17824
1
2194
2194
58
851
851
1285
1285
15629
15629
10
6310
2655
1
1585
1069
2506
360
1293
1295
2
851
1139
1139
1139
1139
2116
2116
2116
2116
622
622
622
622
622
44220
882132
610
610
99754
3368
46937
10433
1370
332
20786
1345
58
623
919
38
246
61
36
2255
992
2355
102
821
65
388
48
436
470
186
260
498
175
27
27
948
26
32
606
10
10
13611
3588
15
610
12
288
19
74
327
72
394
613
388
115
447
13
577
10
21
10
115
539
33
33
597
2895
372
6
103
869
4
25
13
184
178
35
18
32
47
47
47
40
7055
2399
6645
33
142
14
269
2
293
217
18
4
11
5
8
316
292
404
679
1
10
1520
2
6
153
153
204
2
202
185
17
13
13
2
1824
216
73
73
73
73
69
143
53
53
21
21
1606
75
1527
4
1523
4
4
10531
1819
10531
163
13
178
178
5
5
157
7978
11
6
2
16
13248
13248
201
233
270
9
23
1
4
12777
2886
198
182
661
143
272
915
142
1208
1011
3651
475
1033
592
24
192
96
7
89
72
6
65
1
400
400
2531
263
2531
22
637
279
132
362
396
440
86756
2186
9370
817
176
176
176
176
2
174
136
5347
84
8
54
22
128
128
276
46
52
50
58
70
57
404
81
29
67
170
60
124
6
2
5
1
34
16
360
4195
1
8
2
141
252
232
4
5
2
20
2716
23
12
3
47
16
211
2
3
2
11
61
61
1663
70
21
374
6
265
3
4
5
51
19
6
64
1
21
2
1
2
1
1
2
11
1
4
1
7
1
1
1
72
1155
241
241
222
637
9
5
33
8
88
4
31
24
24
2
1
1
39
13
26
38
12
3
49
1
5
19
43
4
187
41
75
25
9
82
26
18
7
11
896
63
63
63
56
1
6
833
2
833
516
60
123
123
148
4
144
9
169
176
7
315
25
138
152
85
471
1
1
1
2
7
60
1
1
9
2
1
1
31
2
3
1
1
3
1
1
1
1
1
17
1
1
2
6
6
1
6
1
1
3
1
2
1
3
2
1
2
1
1
1
1
1
2
3
2
2
1
4
2
1
1
1
1
1
3
1
2
2
1
1
3
1
1
5
1
2
1
1
2
2
1
3
3
1
1
4
10
1
1
1
9
1
1
1
3
48
4
3
1
2
2
2
1
2
1
1
2
6
2
1
3
2
1
1
2
1
4
1
2
1
2
1
1
3645
324
208
2817
223
223
57
57
16
16
18
1531
326
326
326
326
326
1187
1187
19460
5
29
1
11
12
1
4
379
379
32
209
20
1
4
34
1
6
72
927
19047
3653
3
959
173
959
104
190
223
225
2
136
91
18
29
11
11
2691
184
195
551
77
61
60
1
127
9
1
50
7
3
12
9
1100
312
17
77
75
2
14
118
113
5
29
162
70
70
74
74
74
153
153
63
63
113
265
12
22
1
5
112
528
116
92
88
4
16
17
174
163
11
103
10
2331
81
2185
231
60
60
57
3
165
152
165
13
84
84
382
105
107
99
8
96
2
1
1
72
26
580
59
1
121
147
26
25
109
105
2
1
1
74
95
36
8
479
34
88
3
80
66
99
102
3
106
204
204
65
14
9
1
41
713
11
245
245
39
152
53
54
1
457
457
89
47
68
77
152
28
9
9
29
101
269
269
9
269
145
92
115
23
41
3225
1787
40
10
211
93
107
108
1
12
258
96
150
192
112
23
57
189
50
66
73
72
1
221
221
102
325
105
146
41
60
77
17
125
125
141
141
85
85
85
37
879
142
142
141
1
253
82
169
171
2
17
447
200
230
518
518
12
139
75
36
103
153
7929
2
39
7888
178
125
30
23
625
239
65
40
2
4
19
261
321
2
39
1
5
1
11
1
49321
524
561
561
171
108
63
48
16
5
18
9
47697
4725
132
1112
19
36325
167
182
153
21
50
817
50
46
641
17
364
906
212
169
60
164
245
514
161
43
402
320
320
440
1
286
153
20072
20072
2723
250
881
28
16
1464
1112
284
392
392
3
324
81
70
34
618
133
2
479
2423
13
5
2
313
380
194
248
318
851
724
143
22
44
3
9
531
102
180
2356
222
1
266
974
23
120
319
323480
1813
3417
30212
707
604
359
23575
1550
285071
10280
9157
9157
265634
22973
1996
6047
9152
225466
5983
148
861
2795
429
1279
471
401
401
13999
301816
78
915
634
634
3
439
439
192
192
203
203
406
406
406
406
211
103
103
92
486
125079
1632
4
47
682
107
107
104
342
6
126
47
22
18
19
118
118
68
68
946
946
60779
5128
10687
1160
10687
1228
187
21
19
2
96
99
3
156
234
217
17
8
208
44
42
2
102
111
9
21
139
12
621
140
469
189
1059
191
132
128
4
24
41
315
167
794
169
161
70
79
9
105
108
106
2
66
102
106
4
15
301
137
149
620
56
197
195
2
161
186
206
20
333
333
533
104
166
174
8
97
84
13
158
234
1141
182
183
1
127
26
31
5
43
44
1
115
84
71
13
89
71
31
76
56
256
256
133
311
92
89
3
86
86
916
268
96
93
3
85
80
5
47
44
3
94
93
1
115
114
1
114
90
97
7
77
982
200
185
214
159
147
141
6
109
432
94
66
154
163
9
18826
477
223
223
346
8969
2
504
134
162
368
107
99
139
1173
229
111
205
152
154
183
2093
926
122
126
4
19
29
10
4
143
52
46
6
5
61
55
56
1
78
5
3
3
18
17
1
119
121
2
79
9
19
10
38
144
149
5
12
27
29
2
32
54
19
32
1012
259
253
379
58
56
63
7
46
990
203
206
3
37
239
245
6
192
264
260
1071
22
126
28
233
187
215
504
25
207
272
42
854
433
91
288
422
163
24
192
43
9157
140
5472
1802
182
106
128
122
6
17
15
2
4
17
41
28
24
23
17
13
15
110
104
6
115
112
3
210
14
30
57
125
23
8
39
33
6
41
9
99
69
20
15
5
2
27
67
26
5
77
155
105
72
76
4
6
145
124
21
67
28
20
8
78
132
11
9
8
58
61
3
91
5
136
151
15
106
12
17
5
112
143
21
21
26
2
3
1
1
126
140
14
113
11
47
341
16
208
117
124
914
160
337
135
158
191
191
337
328
337
9
95
449
110
96
67
81
525
525
655
285
41
48
281
133
133
26138
1532
9599
9599
1372
213
73
67
349
46
35
127
19
144
179
109
238
40
265
106
33
28
8
51
191
220
81
381
60
34
50
21
170
89
354
10
78
144
191
223
75
85
137
57
148
202
202
127
89
106
28
17
38
96
172
292
9
37
82
198
19
163
84
30
166
40
269
89
69
45
26
95
90
29
39
157
57
119
17
112
7474
425
15
228
182
139
43
174
173
1
207
207
1843
254
216
223
191
233
250
176
51
217
32
257
257
228
228
178
178
306
306
569
96
131
161
168
181
13
79
977
157
185
176
9
125
206
225
1037
154
234
190
260
199
222
187
35
19
6
13
286
920
132
66
74
8
261
91
76
1332
250
1332
86
84
2
105
118
13
144
154
10
155
149
6
95
103
8
171
137
158
6201
68
499
1169
22
21
87
84
3
9
10
1
28
16
21
146
47
74
18
53
21
22
45
2
7
2
7
19
12
9
281
281
369
369
175
943
250
129
127
2
228
241
13
148
287
287
883
96
262
256
250
269
19
928
176
207
166
189
190
116
675
25
187
186
1
173
145
144
1
29
598
183
2
3
1
324
88
62182
1468
1841
16934
370
370
218
85
35
20
12
4723
165
628
1433
48
17
203
29
22
114
104
268
1796
413
332
85
318
317
1
258
349
346
3
41
847
2
326
519
482
475
482
7
1814
1814
70
136
122
122
173
216
103
415
297
282
622
34
622
1
257
56
274
126
5914
539
539
533
6
3170
698
93
763
82
239
148
161
330
326
4
112
347
12
1
11
172
185
13
119
119
1272
111
357
428
430
2
374
165
165
195
523
129
199
195
4
1650
1650
153
430
530
537
535
2
2415
248
2415
14
486
1667
1718
1718
872
10
6
11
383
7
414
15
2374
2374
2374
285
619
543
549
6
507
499
8
414
405
9
3
1
1
1
37270
808
279
3882
2668
817
101
1464
92
194
2
935
461
472
16697
1085
737
28
235
467
474
7
884
153
197
287
247
488
488
486
2
623
1165
7
53
128
32
97
107
6
6
11
13
56
82
26
169
169
3475
7484
198
19
300
300
528
516
2
1
4
1
3
1
585
285
269
16
74
7
63
162
11
49
1
1
68
182
196
14
93
2
467
411
35
11
10
358
330
2
7
7
7
5
28
29
1
66
59
57
2
59
3
327
1477
369
119
402
403
1
141
148
297
3208
649
368
361
363
2
417
408
9
418
429
319
245
36
36
36
6366
6364
2346
133
15
36
7
249
235
14
348
348
33
929
49
33
515
34
388
694
672
22
116
65
108
214
49
3
2
2
9481
1080
5286
106
9
97
3009
4
593
249
72
50
222
2412
253
241
1918
2456
2456
229
170
308
326
204
118
136
965
717
27
717
464
464
464
226
226
226
22690
12
19054
1479
35
207
29
182
39
25
17
2742
6
113
10349
7
45
884
6
724
3
297
100
210
126
130
57
51
103
120
8
230
23
265
77
182
145
1
37
309
309
309
891
3315
46
2
17
462
44
93
18
58
307
29
154
26
8
47
136
38
133
29
45
32
101
24
152
32
67
39
37
116
39
40
53
4938
117
321
4349
90
1729
91
1548
2299
73
30
535
222
283
323
323
1368
42
235
232
3
376
381
5
236
231
5
334
341
3
4
133
472
472
73
784
7
3
2
5
90
2
2
2
1
9
1
6
13
10
1
94
1
1
2
1
10
2
32
1
13
2
3
1
3
1
1
12
35
2
1
1
4
3
1
1
5
4
1
1
4
3
1
2
1
1
1
1
3
1
2
1
1
1
1
1
1
1
29
5
18
2
4
2
2
19
5
2
2
8
1
3
1
10
1
4
3
6
1
9
1
1
1
3
1
1
1
2
1
3
2
13
1
5
2
1
1
4
2
1
15
1
3
1
2
3
1
1
1
1
5
1
1
2
1
2
2
1
1
2
3
2
7
1
2
1
2
1
4
31
1
1
1
2
1
214
104426
873
873
103
254
280
276
4
1
235
459
65
55
5
9
2
2
19
182
10
29
12
13
65
99609
29509
42863
5089
126
288
374
34293
161
1295
596
641
22303
312
325
79
325
60
105
101
4
81
121
112
121
4
3
1
5
8
365
129
259
27
28
1
26
76
76
82
98
3
12
1
44
10
44
28
6
21136
3538
21136
5
1093
2179
1514
182
115
853
993
1260
5
499
147
166
15
442
1752
171
9
1864
1924
2410
359
4934
6
1780
38
1566
251
253
2
652
623
208
208
2635
76
342
134
330
197
498
837
221
160
160
139
21
20
1
3271
166
45
32
57
1
54
2
84
3
21
27
2788
48
48
48
14645
111
3454
238
3454
166
166
1711
106
90
1221
164
157
7
516
488
28
219
232
20
384
186
188
2
176
1339
81
61
295
117
117
113
4
963
255
44
107
133
94
96
2
117
159
50
52
2
11080
11080
679
9808
529
932
331
73
44
103
94
54
32
3
5
56
59
78
1478
4590
167
27
434
104
2
345
247
286
6
11
40
125
258
254
4
233
262
240
264
61
766
2458
118
41
73
91
112
111
1
87
46
148
4
4
106
102
1
3
162
149
154
5
118
14
4
58
62
144
150
89
89
1210
531
112
13
149
17
27
16
187
157
158
1
343
295
48
250
250
250
2770
2770
251
1020
1499
7991
710
2073
2073
213
5208
4992
533
109
790
104
1
96
97
1
48
145
75
70
95
96
1
118
116
2
72
3390
1056
27
87
47
98
14
1
1
64
68
4
182
1
102
55
46
69
79
81
2
45
72
57
86
81
73
41
49
8
63
29
63
69
6
4
4
96
98
2
70
79
124
72
9
44
71
91
42
127
1
279
142
143
1
135
3
3
3
5424
143
2
3
1
85
2
46
9
2
1
24
2
3
3
6
4224
11
1
4
3
5
203
5
1
6
5
7
3
1
5
5
10
1
18
12
1
18
3
3
7
7
1
16
6
25
20
57
2
4
3
4
279
31
10
7
2
35
4
1
1
1
14